当前位置: 代码迷 >> 综合 >> tomcat下部署了多个项目启动报错java web error:Choose unique values for the 'webAppRootKey' context-param in your
  详细解决方案

tomcat下部署了多个项目启动报错java web error:Choose unique values for the 'webAppRootKey' context-param in your

热度:83   发布时间:2023-12-15 22:28:32.0

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


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

  相关解决方案