同一个tomcat APP中的 Log4j 的App root System property 不能相同,需要设置不同,不然会出现以下错误。解决方法在错误中标明了。

原创 2012年09月21日 21:24:34
严重: 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' = [C:\tools\tomcat\apache-tomcat-6.0.35\webapps\dhoffice\] instead of [C:\tools\tomcat\apache-tomcat-6.0.35\webapps\sencloudmm\] - Choose unique values for the 'webAppRootKey' context-param in your web.xml files!
 at org.springframework.web.util.WebUtils.setWebAppRootSystemProperty(WebUtils.java:132)
 at org.springframework.web.util.Log4jWebConfigurer.initLogging(Log4jWebConfigurer.java:117)
 at org.springframework.web.util.Log4jConfigListener.contextInitialized(Log4jConfigListener.java:51)
 at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
 at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
 at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1079)
 at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1002)
 at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506)
 at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
 at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
 at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
 at org.apache.catalina.core.StandardService.start(StandardService.java:525)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2012-9-21 21:25:26 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring root WebApplicationContext
log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

SLF4J和log4j错误警告的解决方法

hbase 启动时遇到 log4j 的问题1. hbase 启动时遇到 log4j 的问题问题描述: 我在 hbase 启动时曾遇到如下的问题SLF4J: Failed to load class "...

log4j日志文件乱码解决方法

  • 2016年02月04日 10:51
  • 15KB
  • 下载

spinrgBoot集成log4j2框架出现多jar错误

springBoot框架集成log4j2框架时,出现如下错误 Logging system failed to initialize using configuration from 'classpa...
  • pp_fzp
  • pp_fzp
  • 2017年07月26日 18:06
  • 504

Log4J 配置,自定义错误,邮件发送,解决中文乱码!

原文链接:http://blog.sina.com.cn/s/blog_56410d650100jl9b.html 所需jar包:在apache官网下载相关最新的jar包,并在项目中引用(act...

log4j:ERROR Failed to rename错误解决办法

log4j:ERROR Failed to rename错误解决办法 引起log4j:ERROR Failed to rename的原因 根据Log4J的配置文件,使用LOG4J的DailyRol...

Log4J写入到SQL SERVER数据库中, 单引号错误解决办法

Log4j之重写JDBCAppender新建类:MyLoggingEvent , 来转换单引号/** * */ package com.hr.core;import org.apache.log...

tomcat下多个web应用使用相同的log4j的jar包,如何避免配置文件发生冲突

我们在开发的时候通常会遇到再同一个服务器下开发多个应用的情况,在公共jar包统一加载的情况下,如果log4j.properties配置不当,经常会发生多个应用的log日志都打印到一个文件里了,如果配置...

显示错误信息log4j

  • 2009年09月29日 23:40
  • 326B
  • 下载

Tomcat6下Log4j的log4j:ERROR Failed to rename错误解决办法

Tomcat6下配置log4j log4j配置到tomcat6可以看这里, tomcat6下配置log4j 引起log4j:ERROR Failed to rename的原因 ...

log4j警告:WARN Please initialize the log4j system properly 的解决方法

log4j:WARN No appenders could be found for logger (org.springframework.context.support.ClassPathXmlA...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:同一个tomcat APP中的 Log4j 的App root System property 不能相同,需要设置不同,不然会出现以下错误。解决方法在错误中标明了。
举报原因:
原因补充:

(最多只允许输入30个字)