私はJavaEEEJBの概念全体にかなり慣れていません。私はEJBの調査を行いましたが、まだ私の質問に対する解決策を見つけていません。
ケースシナリオ:
EAR1にリモートEJB1があり、EAR2にリモートEJB2があり、EJB 2にはサードパーティライブラリ(XXX.jar)への参照があります。EJB1のメソッドは、そのBeanインターフェースを介してEJB2のメソッドを呼び出し、さらに処理するためにサードパーティライブラリのメソッドに入力を送信します。結果は、EJB1リモートメソッドを介して逆方向に進むことにより、EJB1にフィードバックされます。
私の質問は、EJB2のリモートインターフェイスを含むクラスライブラリ(EJB2.jar)をEJB2プロジェクトのクラスパスに追加するときです。EJB1プロジェクトには、EJB2.jarにあるため、サードパーティのjarも含まれます。どうすればこれを回避できますか?サードパーティのjarは、EJB2プロジェクトのクラスパスにのみ追加する必要があります。