簡體   English   中英

需要JBoss Wildfly 10 Ear部署指南

[英]JBoss Wildfly 10 Ear deployment guide needed

我似乎找不到在WildFly 10上配置JEE EAR部署的豐富資源。我仍然堅持定義application.xml。

我有這個文檔-https: //docs.jboss.org/author/display/WFLY8/Deployment+Descriptors+used+In+WildFly和application.xml的引用XSD,但是我似乎仍然無法獲得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”。結構:服務jboss.deployment.unit中的org.jboss.msc.service.StartException。 MyApp.ear”。結構:WFLYSRV0153:無法處理部署階段“ MyApp.ear”的結構...原因由... DeploymentUnitProcessingException WFLYEE0053:無法解析“ /C:/wildfly-10.1.0.Final/standalone/部署/MyEar.ear/META-INF/application.xml”

我得到即使除去EJB和連接器資源同樣的錯誤(又名不使用這些尚未;在EJB模塊dumming包),我試圖尋找通過這個- https://docs.jboss.org/author/display / MODULES / Home,但基本上是空的,正在進行中。
Wildfly 10安裝目錄下的/ examples目錄沒有應用程序代碼,它似乎只是運行服務器的示例。

我已經嘗試過在stackoverflow的類似文章中看到的XML元素,但現在這只是一個猜謎游戲。

我應該使用AS7文檔嗎?

任何幫助表示贊賞! 我需要站穩腳跟,因為我要添加更多的代碼模塊,並進行大量的重構。

謝謝,

安妮

我認為您在這里混合了兩種不同的模塊概念。 對於application.xml ,沒有<resources>元素。 它看起來像是用於JBoss模塊的module.xml的概念。 如果您希望將EJB庫定義為模塊,它將看起來像這樣:

<?xml version "1.0" encoding="UTF-8"?>
<application>
    <module>
        <ejb>MyEarEJB.jar</ejb>
    </module>
    <module>
        <web>
            <web-uri>MyEarWeb.war</web-uri>
            <context-root>MyCompany</context-root>
        </web>
    </module>
</application>

其他兩個庫可能應該在EAR/lib目錄中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM