log4j2 2.10.0不会部署在jboss EAP 7上

时间:2018-01-15 17:42:47

标签: jboss log4j2 jboss-eap-7

需要将log4j2从2.7更新到2.10.0以使JMS重试工作 当我尝试使用2.10.0文件部署耳朵时,jboss抱怨以下错误:

Caused by: java.util.ServiceConfigurationError: 
org.apache.logging.log4j.util.PropertySource: Provider 
org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype"},

我们也从我们的应用程序中排除了默认的jboss记录器

<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2">

    <deployment>

        <exclusions>
            <module name="org.apache.log4j" />
            <module name="org.apache.commons.logging"/>
         <module name="org.apache.commons.logging" />
         <module name="org.jboss.logging" />
         <module name="org.jboss.logging.jul-to-slf4j-stub" />
         <module name="org.jboss.logmanager" />
         <module name="org.jboss.logmanager.log4j" />
         <module name="org.slf4j" />
         <module name="org.slf4j.impl" />         
        </exclusions>
    </deployment>

这些是我耳中用于记录的lib文件夹:

lib/log4j-api.jar
lib/log4j-core.jar
lib/log4j-slf4j-impl.jar
lib/log4j-web.jar
lib/slf4j-api.jar
lib/slf4j-ext.jar

有什么建议吗?也许还有另外一个我要排除的新文件?

0 个答案:

没有答案