JBoss AS 7.1.1最终版和Log4j附加版

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"

我想在我的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的应用程序。 配置还可以,但当我尝试添加“log4j.appender.test=org.apache.log4j.rolling.RollingFileAppender”时,出现了错误消息“log4j:error无法实例化类[org.apache.log4j.rolling.RollingFileAppender]”

所以我猜添加log4j额外功能是不好的

有人能告诉我在jboss中要做的正确配置吗?(可能module.xml不正确,或者我需要在module中创建其他目录?) 非常感谢