1

JBoss 6 EAP の jboss-deployment-structure.xml からすべてのロギング モジュールを除外しようとしています。

私の jboss-deployment-structure.xml は次のとおりです。

<jboss-deployment-structure>
  <deployment>
    <exclusions>
      <module name="org.apache.log4j" />
      <module name="org.jboss.logging" />
      <module name="org.jboss.logmanager" />
      <module name="org.jboss.log4j.logmanager" />
    </exclusions>
  </deployment>
</jboss-deployment-structure>

したがって、上記の構成で .war をデプロイすると、次のようになります。

[ModuleClassLoader for Module "org.jboss.log4j.logmanager:main" from local module loader @10ab323 (roots: /home/me/dev/jboss-eap-6.0/modules)] whereas object of type "org.apache.log4j.ConsoleAppender" was loaded by [ModuleClassLoader for Module "deployment.myapp.war:main" from Service Module Loader].

したがって、私は通常、JBoss が log4j をロードしようとするのをやめさせ、アプリケーションにロードさせたいと考えています。

logmanager モジュールを無効にすることはまったく可能ですか?

ありがとう、

4

1 に答える 1