Choose unique values for the 'webAppRootKey' context-param in your web.xml files!
2017-05-16 23:35
851 查看
在Tomcat的server.xml中配置两个context,出现其中一个不能正常启动,交换配置顺序,另一个又不能正常启动,即始终只有第二个配置能启动的情况。如果单独部署,都没有问题。报错大致内容如下:
appears to have started a thread named [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0] but has failed to stop it. This is very likely to create a memory leak.
起初以为是内存分配不够,但加大了内容配置问题依然。
于是在localhost.log中又找到以下错误信息:
严重: Exception sending context initialized event to listener instance of class org.springframework.web.util.Log4jConfigListener
Java.lang.IllegalStateException:
Web app root system property already set to different value:
'webapp.root' = [/home/web/grows/] instead of [/home/web/mall/] - Choose
unique values for the 'webAppRootKey' context-param in your web.xml
files!
大意是Log4jConfigListener在获取webapp.root值时,被后一context的值替换掉了,所以要在各个项目的web.xml中配置不同的webAppRootKey值,随即在其中一个web.xml中添加:
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>web.sample.root</param-value>
</context-param>
重启tomcat,问题解决。
appears to have started a thread named [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0] but has failed to stop it. This is very likely to create a memory leak.
起初以为是内存分配不够,但加大了内容配置问题依然。
于是在localhost.log中又找到以下错误信息:
严重: Exception sending context initialized event to listener instance of class org.springframework.web.util.Log4jConfigListener
Java.lang.IllegalStateException:
Web app root system property already set to different value:
'webapp.root' = [/home/web/grows/] instead of [/home/web/mall/] - Choose
unique values for the 'webAppRootKey' context-param in your web.xml
files!
大意是Log4jConfigListener在获取webapp.root值时,被后一context的值替换掉了,所以要在各个项目的web.xml中配置不同的webAppRootKey值,随即在其中一个web.xml中添加:
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>web.sample.root</param-value>
</context-param>
重启tomcat,问题解决。
相关文章推荐
- Choose unique values for the 'webAppRootKey' context-param in your web.xml files 解决办法
- java web error:Choose unique values for the 'webAppRootKey' context-param in your web.xml files
- Choose unique values for the 'webAppRootKey' context-param in your web.xml files!
- Choose unique values for the 'webAppRootKey' context-param in your web.xml files
- Choose unique values for the 'webAppRootKey' context-param in your web.xml files!
- 项目报错:java web error:Choose unique values for the 'webAppRootKey' context-param in your web.xml files
- 多个项目部署到一个tomcat下面报错:Choose unique values for the 'webAppRootKey' context-param in your web.xml files
- LINUX TOMCAT 部署 两个项目 出现Choose unique values for the 'webAppRootKey' context-param in your web.xml
- 程序启动时报'webapp.root' =....Choose unique values for the 'webAppRootKey' context-param in your web.xml
- tomcat下部署了多个项目启动报错java web error:Choose unique values for the 'webAppRootKey' context-param in your
- check whether you have multiple ContextLoader* definitions in your web.xml
- tomcat下部署了多个项目启动报错java web error:Choose unique values for the 'webAppRootKey' context-param in your
- How to set context param in web.xml
- Hi there,Error:The absolute uri: http://java.sun.com/jsp/jstl/sql cannot be resolved in either web.xml or the jar files deployed
- servlet中配置文件web.xml中的参数context-param和init-param区别
- web.xml的初始化参数:context-param,init-param 推荐
- The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this ap
- web.xml文件中context-param与init-param的区别
- 【转】获取web.xml中的context-param和init-param定义的值
- Web.xml解读 <context-param>