首页 热点资讯 义务教育 高等教育 出国留学 考研考公

tomcat的配置文件问题

发布网友

我来回答

2个回答

热心网友

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.

热心网友

更新了某个webapp,把新的WAR包放到webapps目录下,Tomcat就会自动把原来的同名webapp删除,并把WAR包解压,运行新的 webapp。但是,有时候Tomcat并不能把旧的webapp完全删除,通常会留下WEB-INF/lib下的某个jar包,必须关闭Tomcat才能删除,这就导致自动部署失败。
解决方法是在<Context>元素中增加一个属性antiResourceLocking="true" antiJARLocking="true",默认是"false"。
这样就可以热部署了。
实际上,这两个参数就是配置Tomcat的资源锁定和Jar包锁定策略。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com