JBoss AS 7.1.1 Final和Log4j-extras

时间:2014-04-04 09:20:09

标签: 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" 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不正确或我需要在模块中创建其他目录?)  非常感谢!

0 个答案:

没有答案