0

Apache Tomcat に 2 つの Java アプリケーションをデプロイしています。最初のアプリケーションのある段階で、他のアプリケーションと通信する必要があります。つまり、他のアプリケーションのデータ オブジェクトを持つサーブレットまたはメソッドを呼び出したいとします。RMIを使用することは可能ですか?? リモートメソッドにデータを送信して処理し、呼び出し元のアプリケーションに結果を返したいと考えています。では、どうすれば他のアプリケーションと通信できますか...? 前もって感謝します。

4

2 に答える 2

0

サーブレットは、HTTP 呼び出しのみを作成または理解できます。メソッドを直接呼び出す場合は、RMI を使用できます。オブジェクトを作成し、あるポートでrmiレジストリに登録し、反対側でシリアル化されたオブジェクトを取得し、同じクラスにキャストして使用します。通常の RMI タイプ

于 2012-09-11T18:48:45.190 に答える
0

サーブレット間の通信に RMI を使用する理由がわかりません。URLでサーブレットを呼び出すなど、これを行うためのより良い/よりクリーンな方法があります。同じためにURLConnection / HttpClientを使用できます。

于 2012-09-11T07:04:16.897 に答える