使用log4j的一个工程改名后并存于一个tomcat服务器一个无法启动
2015-10-09 20:23
531 查看
localhost.log给出的信息如下:
java.lang.IllegalStateException: Web app root system property already set to different value: ‘nggirl.web.root’ = [/usr/local/apache-tomcat-7.0.29/webapps/nggirl-web/] instead of [/usr/local/apache-tomcat-7.0.29/webapps/nggirl-web-t/] - Choose unique values for the ‘webAppRootKey’ context-param in your web.xml files!
原因就是使用log4j的时候用了同名的webAppRootKey属性,解决方法就是修改web.xml中的该属性名:
java.lang.IllegalStateException: Web app root system property already set to different value: ‘nggirl.web.root’ = [/usr/local/apache-tomcat-7.0.29/webapps/nggirl-web/] instead of [/usr/local/apache-tomcat-7.0.29/webapps/nggirl-web-t/] - Choose unique values for the ‘webAppRootKey’ context-param in your web.xml files!
原因就是使用log4j的时候用了同名的webAppRootKey属性,解决方法就是修改web.xml中的该属性名:
<context-param> <param-name>webAppRootKey</param-name> <param-value>nggirl-t.web.root</param-value> </context-param> <context-param> <param-name>log4jConfigLocation</param-name> <param-value>classpath:log4j.properties</param-value> </context-param> <listener> <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> </listener>
相关文章推荐
- java-模拟tomcat服务器
- 小心服务器内存居高不下的元凶--WebAPI服务
- i-jetty环境搭配与编译
- 实现单Tomcat多Server配置
- 生产环境下的Tomcat配置
- 运维入门
- Linux部署Tomcat服务器
- jenkins------结合maven将svn项目自动部署到tomcat下
- 如何搞定tomcat这只喵~
- Apache Log4j 2.0-rc1 发布
- Linux5.9无人值守安装
- 数据中心和云未来的十二大趋势
- 用vsftp快速搭建ftp服务器
- Linux快速构建apache web服务器
- 服务器监控策略浅谈
- 如何降低服务器采购成本 原理分析
- 建议的服务器分区办法
- 服务器托管六大优势分析