0

ケース 1: ある jboss サーバーで戦争が発生し、別の jboss サーバーで ejb jar が発生しています。別のサーバーにあるサーブレットから ejb を呼び出したいです。呼び方。実用的なサンプルと必要な構成を手伝ってくれる人はいますか?

ケース 2: 私のトランザクション jboss サーバーのメッセージ駆動型 Bean (MDB) と別の jboss サーバーのビジネス メソッド。トランザクション サーバーからビジネス メソッドを呼び出す方法。

この事件を解決するのを手伝ってください

前もって感謝します

4

1 に答える 1

2

私は実際の例を手伝うことはできません(しません)が、これはあなたがしなければならないことです:

  1. EJB (セッション Bean) は、リモート アクセス、RMI をサポートするように構成する必要があります。
  2. EJB クライアント クラスを別の JAR ファイルにエクスポートする必要があります。これらは、RMI 呼び出し (スタブ) を実行するために必要なインターフェースと基本クラスです。クライアント (WAR) は、サーブレットとリモート EJB 間の RMI 通信をデシリアライズ/シリアライズする方法を理解する必要があるため、これが必要です。
  3. エクスポートされた EJB クライアント JAR を WAR ファイルで使用できるようにする
  4. こちらの説明に従って、リモート EJB サーバーを指す初期コンテキストを定義します。
  5. デプロイして実行します...

ところで: 個人的な意見ですが、RMI 通信は苦痛であり、クライアント (WAR) をリモート EJB に緊密に結合するため、回避するようにしてください。

編集: どの EJB バージョンとどの IDE を使用していますか?

于 2011-08-02T14:07:56.050 に答える