JBoss EAP 6.4 Log4J 1.2.17错误

时间:2016-02-26 17:55:03

标签: java logging log4j migration jboss-eap-6

我正在尝试为JBoss EAP 6.4配置Log4J 1.2.17并继续

ClassNotFoundException:org.apache.log4j.PropertyConfigurator。

我没有遇到EAP 6.2这个问题,也不知道该怎么办。我能找到的唯一支持是迁移指南,但这并没有多大帮助,因为我说它已经改变了我已经配置的所有内容。

1 个答案:

答案 0 :(得分:2)

我发现了我的问题。我在我的MANIFEST.MF中定义了我的依赖关系,如下所示:

Dependencies: org.apache.log4j

有了这个定义,我得到了上面的错误。但是,当我从MANIFEST.MF中删除此条目并将依赖项添加到jboss-deployment-structure.xml时:

<jboss-deployment-structure>
    <deployment>
        <dependencies>
            <module name ="org.apache.log4j"/>
        </dependencies>
    </deployment>
</jboss-deployment-structure>

我的问题已经解决了。不确定这是否是一个错误,或者它是否按照EAP 6.4中的设计工作。我还测试了此解决方案向后兼容EAP 6.2。