0
我一直有與JBoss /的logback的問題,我做了一個JBoss的部署,structure.xml和它看起來像這樣是EJB和罐子子部署在EAR
<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
<ear-subdeployments-isolated>false</ear-subdeployments-isolated>
<deployment>
<!-- Exclusions allow you to prevent the server from automatically adding
some dependencies -->
<exclusions>
<module name="org.apache.commons.logging" />
<module name="org.slf4j" />
<module name="org.slf4j.ext" />
<module name="org.slf4j.impl" />
<module name="org.apache.log4j" />
</exclusions>
</deployment>
</jboss-deployment-structure>
這是在間位耳朵的INF文件夾,但現在我一直在想的EAR也有,有一個lib文件夾:
SLF4J-api.jar中,
的logback-classic.jar,
logback-core.jar和
log4j的環比slf4j.jar
以及在部署時間在它包裹起來的另外兩個其他的EJB項目。
我的問題是,我是否必須在jboss-deployment-structure.xml中指定jar和其他其他ejb項目作爲子部署?
此外,每次部署ear並啓動服務器時,jboss-deployment-structure.xml基本上都會被忽略,我知道這是因爲服務器仍在訪問我聲明的排除項,是正確的xml在耳朵的meta-inf中?
感謝你的幫助