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,问题解决。

参考:

https://blog.csdn.net/paulluo0739/article/details/7402420

https://www.cnblogs.com/ShaolinRong/archive/2013/02/27/2935080.html

https://blog.csdn.net/hjm4702192/article/details/8659054

Choose unique values for the 'webAppRootKey' context-param in your web.xml files! 错误的解决

原文地址:https://www.cnblogs.com/poterliu/p/9258900.html

时间: 2024-10-10 09:04:24

Choose unique values for the 'webAppRootKey' context-param in your web.xml files! 错误的解决的相关文章

Choose unique values for the &#39;webAppRootKey&#39; context-param in your web.xml files!

在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 lik

java web error:Choose unique values for the &#39;webAppRootKey&#39;

使用tomcat部署了两个app,发现始终有一个默认启动不起来.从tomcat日志中有了发现. 日志信息: 四月 19, 2016 9:09:55 上午 org.apache.catalina.core.StandardContext listenerStartSEVERE: Exception sending context initialized event to listener instance of class ch.qos.logback.ext.spring.web.Logback

tomcat下部署了多个项目启动报错java web error:Choose unique values for the &#39;webAppRootKey&#39; context-param in your web.xml files

应该是tomcat下部署了多个项目且都使用log4j. <!--如果不定义webAppRootKey参数,那么webAppRootKey就是缺省的"webapp.root".但最好设置,以免项目之间的名称冲突. 定义以后,在Web Container启动时将把ROOT的绝对路径写到系统变量里. 然后log4j的配置文件里就可以用${webName.root }来表示Web目录的绝对路径,把log文件存放于webapp中. 此参数用于后面的“Log4jConfigListener”

log4j和web.xml配置webAppRootKey 的问题

在tomcat下部署两个或多个项目时,web.xml文件中最好定义webAppRootKey参数,如果不定义,将会缺省为"webapp.root",如下: <!-- 应用路径 --> <context-param> <param-name>webAppRootKey</param-name> <param-value>webapp.root</param-value> </context-param>

log4j和web.xml配置webAppRootKey 的问题(一个tomcat下部署多个应用)

转自:http://blog.csdn.net/arvin_qx/article/details/6829873 在tomcat下部署两个或多个项目时,web.xml文件中最好定义webAppRootKey参数,如果不定义,将会缺省为“webapp.root”,如下: <!-- 应用路径 --> <context-param> <param-name>webAppRootKey</param-name> <param-value>webapp.r

web.xml中webAppRootKey

------------------------------------------------------------------------------------------------1. web.xml配置  <context-param> <param-name>webAppRootKey</param-name> <param-value>webapp.root</param-value> </context-param>

[转]web.xml中webAppRootKey

web.xml中webAppRootKey ------------------------------------------------------------------------------------------------1. web.xml配置 <context-param> <param-name>webAppRootKey</param-name> <param-value>webapp.root</param-value>

(转)web.xml中webAppRootKey

web.xml中webAppRootKey ------------------------------------------------------------------------------------------------ 1. web.xml配置 webAppRootKey webapp.root "webapp.root"这个字符串可以随便写任何字符串.如果不配置默认值是"webapp.root". 可以用System.getProperty(&q

Context域从web.xml获取数据学习笔记

web.xml配置文件 <?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h