你說的是JBoss AS 7嗎?被打包爲頂層檔案(如WAR,JAR和SAR)在JBoss應用服務器7級的應用程序被分配了以下模塊名稱:
部署[存檔名稱]
在應用中包含嵌套。模塊(如EAR存檔)中,每個存檔將使用此分類指定一個模塊名稱:
deployment [ear archive name]。[sub deployment archive name]
因此,例如Web應用程序,如果包含在檔案Ear1.ear中,將使用名稱:
deployment.Ear1.ear.WebExample1.war
你可以用它來引用Web應用程序歸檔文件的META-INF/MANIFEST.MF添加一個依賴單獨部署:
依賴關係:部署.Ear1.ear.WebExample1.war
作爲替代方案,您可以添加一個jboss-deployment-structure。XML需要放置在EAR1的META-INF文件夾中:
<jboss-deployment-structure>
<sub-deployment name="WebExample2.war">
<dependencies>
<module name="deployment.Ear1.ear.WebExample1.war" />
</dependencies>
</sub-deployment>
</jboss-deployment-structure>
這正是我做什麼,但我得到每次我嘗試它的時候類加載錯誤。 –