我遷移我的應用程序從工作的JBoss AS 6至Wildfly 8.2.0 AS。它是一個包含MBeans和EJB的EAR應用程序。它是一個多Maven模塊項目,MBean分散在不同的子模塊中,並且對於這些模塊來說,打包的類型是EJB和JAR。我無法將包含MBean的子模塊轉換爲SAR部署,因爲它們緊密鏈接並打包爲JAR。<初始化,按順序>真正</初始化,按順序> application.xml中的不Wildfly 8.2.0
我在EAR的META-INF文件夾中使用jboss-service.xml來部署和註冊MBean。 MBean依賴於EJB,因此,在部署包含MBean的JAR之前,需要首先部署EJB。
我在application.xml中試圖<initialize-in-order>true</initialize-in-order>
到具有在EAR內容部署的順序但並不以下本模塊序列中application.xml中但它不工作。未遵循application.xml中定義的部署順序。僅供參考,我將解壓縮EAR並使用auto-deploy-exploded="true"
中的部署掃描器中的standalone-full-ha.xml。我相信打包或解壓縮的EAR部署格式不會造成這個問題。
我還看到了xsd文件jboss-app.xml但我找不到任何支持EAR部署順序的示例。
任何人都可以請求幫助實施EAR的部署順序Wildfly 8.2.0 AS。