Eclipse Indigo で JBoss AS 7 を使用していますが、WAR のデプロイに問題があります。
実際、私は2つのプロジェクトを持っています:
- 最初に「ロジック部分」を含む: 異なる EJB (セッション Bean + エンティティ Bean)
- 「 Web パーツ」を含む 2 番目: JSF、xhtml、およびバッキング Bean を含む Web アプリケーションに関連します。
したがって、基本的には、2 番目のプロジェクト クラスパス、最初の (ビルド パス -> プロジェクト -> 追加) に追加しました。
次に、基本的な xhtml ファイル (フォーム) を作成し、バッキング Bean と対話し、最初のプロジェクトのセッション Bean と対話します。
しかし、アプリケーションをデプロイしようとすると、次の例外があります:
catching: org.jboss.weld.resources.spi.ResourceLoadingException: Error loading class MY_BACKINGBEAN_CLASS
Caused by: java.lang.NoClassDefFoundError: MY_SESSIONBEAN_CLASS
すべてのセッション Bean を含むプロジェクトをクラスパスに含めたため、このエラーが発生する理由がわかりません。
戦争の展開について多くのことがあるのは知っていますが、良い解決策が見つかりませんでした.
ありがとう。