1

ejb アプリケーション Xdate と websphere サーバー/セルに展開された Web アプリケーション Y があり、Web アプリケーションは Xdate ejb のクライアント jar を使用して検索します。「ejb タイプ」の名前空間バインディングを使用して、Web アプリケーションからこの ejb を検索できますか? ejb アプリと Web アプリは、同じサーバー上の 2 つの異なるアプリであることに注意してください。名前空間バインディングを使用して同じサーバーにデプロイされた ejb を検索するにはどうすればよいですか

以下の文字列をルックアップに使用しています。"java:comp/env/ejbs/XdateRemote"

web.xml のエントリ

4

1 に答える 1

0

という名前のエンタープライズ アプリケーションがありX、これには EJB モジュールが含まれています。Yさらに、 Web モジュールを含む というエンタープライズ アプリケーションがあります。の Web モジュールが、Yに含まれる EJB を参照できるようにしますX

それが正しければ、これが機能するために EJB 名前空間バインディングは必ずしも必要ではありません。2 つのアプリケーションが同じサーバー上で実行されている場合 (そして、そのような場合だとおっしゃいました)、両方とも同じ JNDI ツリーにアクセスします。

クライアントと EJB が同じセル内の別々のターゲットで実行されている場合は、EJB 名前空間バインディングが必要です。

于 2012-10-24T05:43:59.740 に答える