我似乎無法找到豐富的資源來配置WildFly 10上的JEE EAR部署。我仍然堅持定義application.xml。JBoss Wildfly 10耳部署指南需要
我有這個文檔 - https://docs.jboss.org/author/display/WFLY8/Deployment+Descriptors+used+In+WildFly,以及被引用的XSD for application.xml,但我仍然無法看到要部署的EAR。所以我基本上需要信息來將這個文檔連接到一個真正的應用程序。
我有服務器運行;使用Eclipse Neon;將現有的JBoss 5.2應用程序移入企業應用程序項目(即具有* Web.war,* EJB.jar,* Connector.rar,* Client.jar)。
<?xml version "1.0" encoding="UTF-8"?>
<application>
<module>
<resources>
<resources-root>MyEarClient.jar</resources-root>
<resources>
<resources>
<resources-root>MyEarEJB.jar</resources-root>
<resources>
<resources>
<resources-root>MyEarConnector.jar</resources-root>
<resources>
</module>
<module>
<web>
<web-uri>MyEarWeb.war</web-uri>
<context-root>MyCompany</context-root>
</web>
</module>
</application>
當我部署我得到的錯誤是:
「錯誤... MSC服務線程1-2)MSC000001:無法啓動服務jboss.deployment.unit」 WildDLM.ear」。 STRUCTURE:org.jboss.msc.service.StartException in service jboss.deployment.unit。「MyApp.ear」.STRUCTURE:WFLYSRV0153:Faild to process phase STRUCTURE of deployment「MyApp.ear」 ... 原因是.. .DeploymentUnitProcessingException WFLYEE0053:無法解析「/C:/wildfly-10.1.0.Final/standalone/deployments/MyEar.ear/META-INF/application.xml」
即使刪除EJB和連接器資源(即,我也會得到相同的錯誤。尚未使用這些;在EJB模塊中有dumming包。) 我試過尋找這個 - https://docs.jboss.org/author/display/MODULES/Home 但它基本上是空的,並且正在進行中。
Wildfly 10安裝下的/ examples目錄沒有應用程序代碼,它似乎只是運行服務器的示例。
我試過用我在類似帖子看到的stackoverflow中看到的XML元素,但它只是一個猜謎遊戲了。
我應該使用AS7文檔嗎?
任何幫助表示讚賞!我需要堅實的基礎,因爲我有更多的代碼模塊來添加和重構。
感謝,
安妮