2017-02-08 6 views
0

を配備するときにJBossがJARファイルを削除しました。最近JBoss EAR 6.4.0から7.0.0に移行しました。私の展開フォルダには、プロジェクトのJARファイルが数多く入っているEARがあります。ビルド後にファイルを解凍すると、必要に応じてすべてのファイルがそこに保存されます。EARファイル

しかし、サーバーを起動してJBossによってEARファイルが解凍されると、私のプロジェクトJARのいくつかが消えます。ファイルが存在しないため、サーバーが不完全に起動し、EJBクライアントが接続できません( "処理するEJBレシーバがありません...")。

この現象が発生する可能性のあるJBossには、「スマートな」メカニズムがありますか?

私の同僚は、問題なく同じプロジェクト(しかし異なるIDE)で作業しています。

答えて

0

earコンテキストでは、application.xmlファイルの各jarをモジュールとして指定する必要があります。

<display-name>Your-ear-file-display-name</display-name>  
    <module> 
     <java>YourEJBJar.jar</java>  
    </module> 
    ... 
+0

確かに、モジュールはすべて 'application.xml'にあります。しかし、私はEJBです。 – user1438038

+0

あなたのEJBは 'jar'ファイルとしてパッケージ化されています。あなたの耳のMETA-INFのapplication.xmlにこれらのEJB jarを 'modules'として指定していますか? – VHS

+0

はい、EJBはJARファイルとしてパッケージ化され、application.xmlファイルで参照されます。 – user1438038

関連する問題