1
我試圖從JBoss 6 EAP中的jboss-deployment-structure.xml中排除所有日誌記錄模塊。無法排除JBoss 6上的logmanager模塊EAP
我的JBoss部署-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模塊?
感謝,
如何從Jboss中刪除log4j.jar?但保留它在你的應用程序庫文件夾中。 –
如果我只是刪除了.jar,jboss中的log4j模塊開始抱怨缺少irs。 – Simeon
一切看起來不錯。你是否將這個jboss-deployment-structure.xml包含在myapp.war/META-INF文件夾中? – uaarkoti