tomcat下发布多个项目报错webAppKey重复设置
Posted 雏鹰待翱
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat下发布多个项目报错webAppKey重复设置相关的知识,希望对你有一定的参考价值。
由于多个项目的web.xml中都有一个日志监听器配置
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener
</listener-class>
</listener>
细心的人可以在Tomcat日志文件catalina.txt可以看到webAppKey冲突的
问题后果:
①服务器不崩溃,日志就无法写入
②服务器崩溃,启动一会自动关闭
解决方案:在Web.xml文件里面添加
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>项目名.root</param-value>
</context-param>
以上是关于tomcat下发布多个项目报错webAppKey重复设置的主要内容,如果未能解决你的问题,请参考以下文章
在Tomcat的manager下发布war包为啥会连接被重置
Tomcat Start 报错 (COULD NOT DELETE MAY BE LOCKED BY ANOTHER PROCESS)