修改了Tomcat的server.xml配置文件导致项目启动异常

小罗不吃菜 发布于 2016/10/19 09:09
阅读 390
收藏 0
    修改了Tomcat的server.xml文件,导致war包形式发布项目的时候,第一次启动,绑定的域名访问的是tomcat的管理页面,shutdown之后重启,域名就能够正确访问项目了,但是第二次发布看启动日志,所有的类都加载了两次,导致自动任务都会同时运行两次,有谁遇到过这样的问题么?说明,这个tomcat在linux系统下。求大神们解答啊,下面是修改的相关server的部分:
 <Host name="localhost"  appBase="webapps"  unpackWARs="true" autoDeploy="true">
        <Context path="" docBase="securities"/> 
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
            prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" />
      </Host>
加载中
0
阿海爱吃虾
不要沉啊,同遇到这个问题
0
沙发迪
沙发迪

1.你修改的是什么地方的server.xml

2.server.xml中autoDeploy=false(开发调试阶段可用)先尝试一下

0
JeffreyLin
JeffreyLin
把精简后完整的 server.xml 发出来吧
0
Jamie-Liu
Jamie-Liu
tomcat的stopall.sh建议慎用。我曾在公司某war包发布的项目中,写的shell脚本配合Jinkens实现自动构建发布时重新启动tomcat,用tomcat自带的stop去关闭tomcat,再重新启动,发现war包中的定时任务被执行了两次,查看进程tomcat居然有两个(之前一个没有关掉)。推荐使用"kill -HUP tomcat的进程号",或者更暴力的kill -9.
返回顶部
顶部