服务器tomcat启动两次才能启动工程,求教。

fgod 发布于 2016/08/26 18:04
阅读 980
收藏 0

目前我这里测试环境打包发布项目时,需要tomcat启动两次才能成功。具体情况描述如下:

在需要更新测试环境代码的时候,首先停掉当前的tomcat(sh或者kill),

然后进tomcat中webapps下面,删除掉之前解压的工程目录,备份之前的war包并上传新的war包;

然后启动tomcat,同时查看日志,项目内容都显示加载成功,后面访问项目主页,404不能访问,这个时候继续观察catalina.out,发现工程的定时任务在执行,而且没有出错。。。

这期间想到的就是仔细查看日志发现错误,尝试了清空日志,看一次完整的启动日志,也没有发现问题;然后查看解压出来的工程目录内容,仔细查看,发现解压也完整无缺。。。。

现在的解决是:第一遍启动之后,保留解压出来的项目工程目录。然后停掉tomcat,再次启动tomcat,这个时候访问项目就ok了。而且目前想要发布新的测试代码,都是如此完成的。可是更新线上版本或者说换一个服务器的tomcat发布就没有这个问题。此前测试环境也都是一次启动就成功的。

对这个情况有点搞不明白,不知道是项目的问题还是tomcat配置有问题。大家多少给点建议咯!!


加载中
0
Adairs
Adairs
最简单的 重新下载一个tomcat,然后把war包放到新的tomcat中!启动试试
0
刘柳
刘柳
工程的定时任务在执行    
先关闭这个定时任务,看看能不能成功!
0
Joyzhou
Joyzhou
ps -ef查看tomcat进程,确认是否关闭
返回顶部
顶部