2009-07-29 20 views
3

JBossに耳を展開しようとしています。 application.xmlには、のように見えるのエントリがあります。JBoss 4.3 eapで耳に戦争が見つかりません

<module id="Core_JavaModule"> 
    <java>APP-INF/lib/core.jar</java> 
</module> 

<module id="Public_WebModule"> 
<web> 
    <web-uri>public.war</web-uri> 
    <context-root>/</context-root> 
</web> 
</module> 

core.jarがOKで読み、それはpublic.warを読み取ろうとするとき、私が取得されています。私はあることを確認しました

org.jboss.deployment.DeploymentException: Failed to find module file: public.war 

戦争ディレクトリはそこにあります。それは爆発した戦争です。戦争ファイルではありません。 JBossは戦争ファイルを探していますか?それとも、戦争のディレクトリをgrokしますか?

答えて

1

JBoss 4.2の爆発したEAR内で、分解されたWARを使用しても問題ありません。問題ありません。

ただし、注意しなければならないことはです。を配備してください。爆発したEARがあり、それをJBossのdeployディレクトリにコピーし始めると、JBossの配備スキャナがコピープロセスの途中でEARを取得し、不完全なEARが見つかる可能性があります。これはあなたに起こっている可能性があります。

これをテストするには、JBossがシャットダウンされたときにEARをデプロイしてから起動してみてください。

EARディレクトリ構造のテキスト表現を試してみてください。

関連する問題