JBoss AS 7.1.1最终版和Log4j附加版
我想在我的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如下所示:JBoss AS 7.1.1最终版和Log4j附加版,jboss,Jboss,我想在我的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"
<?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的应用程序。
配置还可以,但当我尝试添加“log4j.appender.test=org.apache.log4j.rolling.RollingFileAppender”时,出现了错误消息“log4j:error无法实例化类[org.apache.log4j.rolling.RollingFileAppender]”
所以我猜添加log4j额外功能是不好的
有人能告诉我在jboss中要做的正确配置吗?(可能module.xml不正确,或者我需要在module中创建其他目录?)
非常感谢