我想在我的jboss服务器中添加log4j-extras jar,但我不知道如何正确地执行此操作。
我将apache-log4j-extras-1.2.17.jar放入jboss_HOME / modules \ org \ apache \ log4j \ main(与log4j-1.2.16.jar相同的位置),我的module.xml看起来像:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="org.apache.log4j">
<properties>
<property name="jboss.api" value="private"/>
</properties>
<resources>
<resource-root path="log4j-1.2.16.jar"/>
<!-- Insert resources here -->
<resource-root path="apache-log4j-extras-1.2.17.jar"/>
</resources>
<dependencies>
<module name="org.dom4j" optional="true"/>
<module name="javax.api"/>
<module name="org.jboss.logmanager"/>
<module name="org.jboss.modules"/>
</dependencies>
</module>
启动jboss后,我在目录中有新文件: apache-log4j-extras-1.2.17.jar.index和log4j-1.2.16.jar.index
我有一个使用外部log4j.properties的应用程序。 配置没问题,但是当我尝试添加&#34; log4j.appender.test = org.apache.log4j.rolling.RollingFileAppender&#34;时,我收到错误消息&#34; log4j:ERROR无法实例化类[ org.apache.log4j.rolling.RollingFileAppender]&#34;
所以我想添加log4j-extras并不行。
有人可以告诉我在jboss中要做的正确配置吗? (也许module.xml不正确或我需要在模块中创建其他目录?) 非常感谢!