2016-11-10 14 views
0

WildFly 10でJEE EARデプロイメントを設定するための豊富なソースを見つけることができないようです。まだapplication.xmlを定義していません。JBoss Wildfly 10 Earデプロイメントガイドが必要

私はこのdoc-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> 

私が展開するときに私が手にエラーがある:

"ERROR ... MSCサービススレッド1-2)MSC000001:サービスjboss.deployment.unitの開始に失敗しました。" WildDLM.ear」。構造:org.jboss.msc.service.StartExceptionサービスjboss.deployment.unit。 "MyApp.ear" .STRUCTURE:WFLYSRV0153:展開 "MyApp.ear"のフェーズ構造を処理できません ... 原因によって.. .DeploymentUnitProcessingException WFLYEE0053: "/C:/wildfly-10.1.0.Final/standalone/deployments/MyEar.ear/META-INF/application.xml"の解析に失敗しました

EJBとConnectorリソースを削除しても同じエラーが発生します。これらをまだ使用していない。 ) 私はこれを見てみました - https://docs.jboss.org/author/display/MODULES/Home しかし、それは基本的に空で、進行中の作業です。
Wildfly 10インストールの/ examplesディレクトリにはアプリケーションコードがありません。サーバーを実行するための単なる例のようです。

私はstackoverflowの同様の記事に見られるXML要素を試してみましたが、もう推測ゲームです。

AS7のマニュアルを使用する必要がありますか?

ご協力いただきましてありがとうございます。私は、追加するコードモジュールが増え、リファクタリングのために多くのコードモジュールが必要となるため、確固たる地位を得る必要があります。

おかげで、

アン

答えて

0

私はあなたがここに二つの異なるモジュールの概念を混合していると思います。 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> 

他の2つのライブラリは、おそらくEAR/libディレクトリにする必要があります。

関連する問題