我有一个问题,我认为是由于Tomcat,但我不知道该去哪里因为我对这个问题不太了解
问题是,我有几个使用log4j的项目,最近在启动服务器时出现以下错误:
log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is not assignable to a "org.apache.log4j.Appender" variable.
log4j:ERROR The class "org.apache.log4j.Appender" was loaded by
log4j:ERROR [org.apache.catalina.loader.StandardClassLoader@a9ae05] whereas object of type
log4j:ERROR "org.apache.log4j.ConsoleAppender" was loaded by [WebappClassLoader
delegate: false
repositories:
/WEB-INF/classes/
做一些阅读,我看到它指出这是因为有同一个罐子的几个副本。 现在,我相信这是Tomcat的错。我在Eclipse中创建了第二台服务器并且新服务器启动正常,因此这听起来像是混乱的服务器配置问题。
所以我假设我的旧Tomcat正在加载一个jar文件,这会导致冲突,而新的没有这个jar文件导致其配置冲突?我的问题是;我如何找到罪魁祸首jar或配置错误?