tomcat配置

linux tomcat的项目中使用软连接的问题

五迷三道 提交于 2019-12-07 15:26:29
软连接创建命令: ln -s 目标文件(夹) link文件 tomcat配置: 修改context.xml,在context节点添加 allowLinking="true"属性, 如下 <Context allowLinking="true" > PS: 碎片时代工作室: http://www.suipiantime.com/ 面试酷网站: http://it.suipiantime.com/ 收集大量的IT面试题,各大公司面试经验,目前只是简单的整理,欢迎大家访问 来源: oschina 链接: https://my.oschina.net/u/120469/blog/59972

Tomcat中的servlet配置理解

女生的网名这么多〃 提交于 2019-12-07 12:56:04
刚开始使用Servlet时,因为web.xml的url-pattern和html中form表单的action的访问路径配置不对,总是出现404页面不存在的错误。根本原因是对Tomcat处理Http请求的过程理解不深。 Tomcat处理Http请求过程: 假设来自客户的请求为: http://localhost:8080/TestTomcat/loginSucceed 1) 请求被发送到本机端口8080,被在那里侦听的Coyote HTTP/1.1 Connector获得 2) Connector把该请求交给它所在的Service的Engine来处理,并等待来自Engine的回应 3) Engine获得请求localhost/TestTomcat/loginSucceed,匹配它所拥有的所有虚拟主机Host 4) Engine匹配到名为localhost的Host 5) localhost Host获得请求/TestTomcat/loginSucceed,匹配它所拥有的所有Context 6) Host匹配到路径为/TestTomcat的Context 7) path="/TestTomcat"的Context获得请求/loginSucceed,在它的mapping table中寻找对应的servlet 8) Context匹配到URL PATTERN为

eclipse配置tomcat

非 Y 不嫁゛ 提交于 2019-12-07 12:15:10
1.先在本地下载解压好tomcat。 2.首先明白eclipse for Web Developers有多个地方可以配置服务器 window-perferences-server-Runtime Envirment:配置runtime Envirment window-perferences-tomcat:安装了tomcat插件就会有这个选项(还会在快捷工具栏里显示3个小猫的图案),这里配置tomcat后,会自动在Runtime Envirment里面加上tomcat配置 window-show view-servers:这里就是管理服务器的快捷窗口,可以在这里新建服务器,选择Runtime Envirment。 3.配置好服务器之后就可以部署项目了,右键Add and Remove。但是部署的项目并不会发布到我们自己安装的服务器上去,会发布到eclipse本身自带的服务器,需要更改设置,双击刚刚配置的服务器,配置如下。 如果server locations是灰色的,需要先把部署的项目remove了。 4.这样发布项目后,就会在tomcat的webapps下看到你发布的项目了。 参考: Eclipse中的Web项目自动部署到Tomcat 5.console和server窗口总是切换的问题 进去perference找到server,去掉勾选Show Servers view when

Tomcat 部署项目三种方式总结

浪子不回头ぞ 提交于 2019-12-07 08:57:06
第一种方式:项目直接放入 /webapps 目录中 1、将编写并编译好的web项目,放入到 /webapps 中,或者将项目打成 war 包放入,tomcat启动后会自动解压 2、重启tomcat 第二种方式:修改 /conf/server.xml 文件 1、打开tomcat下的 /conf/server.xml 文件,在<Host> </Host>标签之间输入项目配置信息 <Context path="/WebProject" docBase="D:/WebProject" reloadable="true" /> path:浏览器访问时的路径名 docBase:web项目的 WebRoot 所在的路径,注意是 WebRoot 的路径,不是项目的路径。其实也就是编译后的项目 reloadable:设定项目有改动时,tomcat是否重新加载该项目 2、重启 tomcat 第三种方式:在 tomcat\conf\Catalina\localhost 下添加配置 1、进入到 tomcat\conf\Catalina\localhost 目录,新建一个 项目名.xml 文件 2、在那个新建的 xml 文件中,增加下面配置语句(和上面的是一样的,但是不需要 path 配置,加上也会被忽略,因为文件名就等同于上面的 path 了) <Context docBase="D:

tomcat配置虚拟映射路径

微笑、不失礼 提交于 2019-12-06 19:29:27
博主在偶然间遇到的一个问题,浏览器加载本地资源,报Not allowed to load local resource: file// XXXX 的错误 原来现在的浏览器为了安全起见,不允许加载本地资源,博主的项目里想加载本地的一张图片没办法成功,最后是用了tomcat配置虚拟映射路径,就是说配置一个假路径,其实正真访问的是另一路径 一、打开tomcat配置文件server.xml,在host标签下加上 <Context docBase="D:\apache-tomcat-8.5.15\images" path="/image" reloadable="true"/> 其中docBase是我们的真实路径,path是虚拟映射路径,也就是说如果我们使用Tomcat加载资源遇到“/image”,它会自动将docBase替换掉path 注意,Windows系统下path路径不要用“\”,因为tomcat会以为这是个真实路径,不会去替换虚拟路径了,Linux系统下一定要保证docBase路径存在,不然Tomcat会无法启动。 <img src="/image/test.jpg"> 上面路径就会自动去找“D:\apache-tomcat-8.5.15\images\test.jpg”。 来源: CSDN 作者: 程序员阿坤 链接: https://blog.csdn.net/KKKun_Joe

Tomcat虚拟机配置与优化

妖精的绣舞 提交于 2019-12-06 17:11:14
Tomcat虚拟主机配置 某些时候公司有多个项目同时运行时,一台服务器不建议运行多个Tomcat服务,需要配置虚拟主机 通过两个域名访问到不同的项目内容 步骤 1.创建www和bbs项目 目录和文件 2.修改Tomcat主配置文件 3.重启Tomcat服务 4.测试 Tomcat优化 Tomcat 的缺省配置并不适合生产环境,它会频繁出现假死现象需要重启,只有通过不断压测优化才能让它最高效率稳定的运行。优化主要有三方面,分为操作系统优化(内核参数优化),Tomcat 配置文件参数优化,Java 虚拟机(JVM)调优。 Tomcat常用的优化相关参数 【maxThreads】Tomcat 使用线程来处理接收的每个请求,这个值表示 Tomcat 可创建的最 大的线程数,默认值是 200。 【minSpareThreads】最小空闲线程数,Tomcat 启动时的初始化的线程数,表示即使没有 人使用也开这么多空线程等待,默认值是 10 【maxSpareThreads】最大备用线程数,一旦创建的线程超过这个值,Tomcat 就会关闭不 再需要的 socket 线程。默认值是-1(无限制)。一般不需要指定 【URIEncoding】指定 Tomcat 容器的 URL 编码格式,语言编码格式这块倒不如其它 Web 服务器软件配置方便,需要分别指定 【connnectionTimeout

Tomcat _笔记

孤人 提交于 2019-12-06 16:56:16
# web相关概念回顾 1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器 * 如:servlet/jsp,php,asp.... 3. 网络通信三要素 1. IP:电子设备(计算机)在网络中的唯一标识。 2. 端口:应用程序在计算机中的唯一标识。 0~65536 3. 传输协议:规定了数据传输的规则 1. 基础协议: 1. tcp:安全协议,三次握手。 速度稍慢 2. udp:不安全协议。 速度快 ## web服务器软件: * 服务器:安装了服务器软件的计算机 * 服务器软件:接收用户的请求,处理请求,做出响应 * web服务器软件:接收用户的请求,处理请求,做出响应。 * 在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目 * web容器 * 常见的java相关的web服务器软件: * webLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。 * webSphere:IBM公司

eclipse怎么配置tomcat呢?

删除回忆录丶 提交于 2019-12-06 10:52:20
配置环境(windows XP+Eclipse 3.3+tomcat 6.0+lomboz3.3) 配置环境(windows XP+Eclipse 3.3+tomcat 6.0+lomboz3.3) 配置环境 WINDOWS XP SP2 JDK 1.6 TOMCAT 6.0 ECLIPSE 3.3 LOMBOZ 3.3 一. JDK(JDK1.6)的安装与配置 (1) 在JAVA官方网站下载JDK工具包(JDK1.6) http://java.sun.com/javase... (2) 执行安装文件,如图 (3) 配置JAVA运行环境: 【开始】-【控制面板】-【性能和维护】-【系统】-【高级】或者右键单击【我的电脑】-【属性】-【高级】 TomcatPluginV321的安装, TomcatPluginV321下载地址: http://www.eclipsetotale.com/tomcatPlugin.html 这个插件可以让你在elipse中重启tomcat,并提供JSP项目的自动发布、调试等功能,做JSP开发的首选插件之一。解压之后直接扔到 D:\eclipse\plugins 目录下即可,不过考虑到卸载的问题,我决定使用 links 方式安装。 进入【环境变量】界面,选择【系统变量】中的【Path】选项 在【变量值】项的初始端输入您的JDK安装目录(%JAVA_HOME

弄了一下午tomcat配置,唯一见效的方法;

≯℡__Kan透↙ 提交于 2019-12-06 08:46:59
弄了一下午,第一次弄,网上看了很多配置方法,试了好几次,以下是见效的那个; windows 版Tomcat 7.0的配置 一、 安装JDK 1.7 1、添加环境变量:在 我的电脑->属性->高级->环境变量 2、新建系统变量,变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0 (JDK的安装目录) 3、在原有的系统变量 Path后面加上英文分号,再添加%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\bin; 不要删除原来的。看清楚,它们之间的分号,是英文的分号。 4、重启电脑生效(因为添加的是系统变量,如果你的系统是win7,则不需要重启)。 4、测试JDK是否安装成功,运行->cmd ->D: 进入D盘,输入javac 看能否出来很多命令,出来则说明JDK配置成功。 二、Tomcat 7.0的安装配置 1、Tomcat 7.0 的免安装版的配置(假如将Tomcat 解压到C:\Program Files目录,目录结构为:C:\Program Files\apache-tomcat-7.0.11 1、添加环境变量:在 我的电脑->属性->高级->环境变量 2、新建系统变量,变量名:CATALINA_HOME 变量值:C:\Program Files\apache-tomcat

Tomcat建立虚拟主机

家住魔仙堡 提交于 2019-12-06 02:32:57
一、 需求和解决思路: 在项目经验中,主机的TCP协议(HTTP协议是基于TCP/IP协议)的80端口是稀缺资源,很多情况下不可能为一个应用而去申请一台主机(不管是物理主机还是虚拟服务器)。这时候很多的Java Web应用会放到一个拥有TCP的80端口的Tomcat下面,由于每个应用都要有自己的域名地址(这里域名后面肯定不能有端口),所以需要我们配置该Tomcat来支持一个IP对应多个域名,甚至一个应用对应多个域名。 二、具体解决方案和步骤: 在开源社区里,一般我们会用linux+tomcat来部署JavaEE应用,这里我们的生产环境也是如此,但是我们可以在Windows的开发环境下完成上述需求。这里我们已经有一个安装好的Tomcat6.0,并且在tomcat目录下自行建立了一个webapps2目录,在webapps和webapps2目录下非别都放置了一个测试项目“6”和“7”。两个项目的web.xml中均配置了: <welcome-file-list> <welcome-file>index.html</welcome-file> </welcome-file-list> 配置虚拟主机和URL重写的具体流程如下: 1. 修改tomcat 6.0的默认访问端口(在conf目录的server.xml中),将8080改为80。 原始: Xml代码 <Connector