1

現在、いくつかのリモートサービス(WebServices、EJB ...)への呼び出しを監視するためのライブラリを開発しています。

登録したいパラメーターの1つは、EJBが呼び出されるポート(リモートオブジェクトのように呼び出されるステートレスセッションBean)です。

ポートを取得するための標準化された方法はありますか?または、この種の情報についてJNDIツリーを検査する必要がありますか?

EJB 2.1仕様を使用していますが、EJB3を使用することもできます。

4

2 に答える 2

1

ポートを取得する標準化された方法はありますか?

いいえ、これは仕様の一部ではありません。つまり、標準ではありません。また、EJB 仕様では RMI-IIOP のサポートが義務付けられていますが、これは EJB にアクセスする通常の方法ではありません。Java クライアントは通常、JNP または T3 などの独自のプロトコルを使用します。

それとも、この種の情報について JNDI ツリーを調べる必要がありますか?

こちら側でも標準的なものは何もないので、問題を動かしているだけです。

于 2010-03-27T08:16:59.480 に答える
0

ポートを取得する標準的な方法はありません。ポートは通常、デプロイ先のアプリサーバーに固有です。プロトコルでさえappserver固有です:)-(RMI-JRMP、T3など)

于 2009-05-26T08:42:07.907 に答える