Websphere 8.5 Log4J不首先与父级一起工作

Websphere 8.5 Log4J不首先与父级一起工作,log4j,websphere,apache-commons-logging,Log4j,Websphere,Apache Commons Logging,我尝试将我的应用程序部署到WebSphere8.5。由于某些原因,我需要首先使用类装入器父类 这是我的ear文件结构 EAR -|__META-INF -|__WAR -----|__META-INF -----|-----|__MANIFEST -----|-----|__services -----|__WEB_INF (included compiled classes, lib, conf files etc.) 我尝试将org.apache.commons.logging.LogFa

我尝试将我的应用程序部署到WebSphere8.5。由于某些原因,我需要首先使用类装入器父类

这是我的ear文件结构

EAR
-|__META-INF
-|__WAR
-----|__META-INF
-----|-----|__MANIFEST
-----|-----|__services
-----|__WEB_INF (included compiled classes, lib, conf files etc.)
我尝试将
org.apache.commons.logging.LogFactory
文件放入
META-INF/services
中,其值为
org.apache.commons.logging.impl.Log4JLogger
,但它不起作用

有人知道如何为WebSphere8.5配置log4j吗

谢谢


PS:我使用了log4j 1.2.17,commons logging 1.1.3

默认为PARENT FIRST,所以您不需要更改它,对吗?(顺便说一句,我对8.5和JCL也有同样的问题。请参阅)为了修改我之前的评论,我现在发现如果我将log4j和JCL部署到同一位置,这种技术可以正常工作。你不是这样吗?(请注意,我使用的是log4j1.2.12和jcl1.0)您是否有Log4J的JAR文件,以及
WEB-INF/lib中的
commons日志记录
?@dbreaux:它们总是在同一个位置