tomcat的配置文件问题
发布网友
发布时间:2022-04-20 03:56
我来回答
共2个回答
热心网友
时间:2023-06-30 09:57
tomcat的配置文件可能出现的问题如下:
一、正确的配置方法:
(1)jdk配置:
新建JAVA_HOME=D:Program FilesJavajdk1.6.0
编辑path:(JAVA_HOME在用户变量path也要在用户变量中)path=%JAVA_HOME%in;
在系统变量中
新建:CLASSPATH=.;%JAVA_HOME%lib;%JAVA_HOME%lib*.jar;
classpath必须在系统变量中建
(2) Tomcat配置:
CATALINA_HOME=D:apache-tomcat-6.0.18
(或者是TOMCAT_HOME=D:apache-tomcat-6.0.18)
二、Tomcat启动后一闪而过:
1.如果双击startup.bat,窗口一闪而过,可以在命令行里面启动startup.bat;
2.如果命令行里面启动startup.bat情况还是这样,就可以在bat命令后面加上pause,这样就不会一闪而过了;
三、其他一些关于tomcat启动时的奇怪问题:
a.Tomcat无法从"开始"中启动,但可以在startup.bat中启动
JDK版本过低
b.启动的时候,加载信息的提示界面在屏幕上停留几秒钟就消失了,同时,tomcat的应用程序也自动关闭
在server.xml的最后,/host之上,应该写上的是:content
c.TOMCAT启动时有一些显示,但仍会自动关闭,无法启动.
可能是地址被占用,运行桌面上的"关闭TOMCAT"快捷方式,执行完毕后再启动TOMCAT. d.TOMCAT启动时一闪而过,无法启动.
可能是端口被占用,可找到TOMCAT的安装目录下的SERVER.XML文件,如..EAM2003confSERVER.XML,用记事本打开此文件,查找8080,如果找到,就将8080改为8088.
热心网友
时间:2023-06-30 09:57
更新了某个webapp,把新的WAR包放到webapps目录下,Tomcat就会自动把原来的同名webapp删除,并把WAR包解压,运行新的 webapp。但是,有时候Tomcat并不能把旧的webapp完全删除,通常会留下WEB-INF/lib下的某个jar包,必须关闭Tomcat才能删除,这就导致自动部署失败。
解决方法是在<Context>元素中增加一个属性antiResourceLocking="true" antiJARLocking="true",默认是"false"。
这样就可以热部署了。
实际上,这两个参数就是配置Tomcat的资源锁定和Jar包锁定策略。