0

これは私を打ち負かしています、そして私はそれを理解することができませんでした...だからここに行きます. .ear ファイルとしてパッケージ化されたメッセージ ドライブ Bean をアプリに追加したい

ドキュメントに従って、jboss.xml と ejb-jar.xml を作成しました。これを META-INF とルート、および WEB-INF に配置しようとしましたが、動作しているとは思えません (つまり、 MDB はロードされず、メッセージも受信されません。

私の耳のファイルは次のようになります。

META-INF/
META-INF/MANIFEST.MF
META-INF/application.xml
myapp.war
4

1 に答える 1

2

私の最終的な解決策は、MDB コード (およびサポートするクラス) を ear 内の別のファイル (myapp-mdb.jar) に分割することでした。また、同じ休止状態のマッピングとクラスでそれをサポートするために、休止状態関連のファイルは myapp にパッケージ化されました。ハー。

META-INF\MANIFEST.MF
META-INF\application.xml
META-INF\jboss-app.xml
myapp-mdb.jar
myapp.har
myapp.war

参考のために答えを投稿するだけです。

于 2009-08-04T21:01:43.407 に答える