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包为啥会连接被重置

在一个 Sonos 音乐合作伙伴帐户下发布多项服务

Tomcat Start 报错 (COULD NOT DELETE MAY BE LOCKED BY ANOTHER PROCESS)

Tomcat访问路径去掉项目名

在调试模式下发布了一个 asp.net Web 应用程序?

XML&Tomcat入门