WebSphere 8.0.0.6 で次の問題が発生しましたが、Web 上で解決策が見つかりません。誰かがこれを手伝ってくれることを願っています。これは、この問題を抱えている他の誰かを助けるでしょう。
エラーの説明:
エラー #1 (アプリケーションのインストール中):
WASX7017E: Exception received while running file /tmp/wsant3816346180883063201jacl;
exception information:com.ibm.websphere.management.application.client.AppDeploymentException:
com.ibm.websphere.management.application.client.AppDeploymentException
次のエラー:
ADMA0209E: Enterprise JavaBeans (EJB) module ServerEJB.jar contains the following
container-managed persistence (CMP) or bean-managed persistence (BMP) :
... (list of all entities)
説明:
EJB 2.0 コンポーネント/プロジェクトで EAR を生成します。これまで、この EAR を WAS 6.1 内に正常にデプロイしましたが、WAS 8 ではデプロイできなくなりました。
必要な bind-ejbjar.xmi は、IBM のスクリプトで変換された新しい形式でもあります。
質問:
WAS 8 は、EAR に EJB 3 コンポーネントが存在することをまだ認識しているようです。問題は、なぜですか?
EAR/EJB モジュールを WAS 8 にデプロイするための最小要件は何ですか? 大きな変更が必要ですか?
追加するバインド ファイルはありますか?
手伝ってくれてありがとう
更新: したがって、明らかにパッケージを EJB2.x として宣言するための前提条件があります。IBM-ヘルプセンターを参照してください:
しかし、私はこの 2 つの前提条件をすべて満たしています。
EJB2.x として受け入れられるようにするには、Websphere 8 の jar をどのようにパッケージ化する必要がありますか?