2009-05-26 4 views
1

私は現在、いくつかのリモートサービス(WebServices、EJBなど)への呼び出しを監視するためのライブラリを開発しています。EJBリスニングポートを取得するには?

私が登録したいパラメータの一つは、ポートを取得する任意の標準化された方法は、EJBが呼び出されたポート(ステートレスSession Beanは、リモートオブジェクトのように呼び出された)

ありますか?あるいは、この種の情報についてJNDIツリーを調べるべきですか?

私は、EJB 2.1仕様を使用していますが、私は、EJB 3

答えて

0

を使用することがポートを取得する標準的な方法はありませんもかのうです。このポートは通常、配備しているアプリケーションサーバーに固有です。プロトコルはアプリケーションサーバ特有のものになります:) - (RMI-JRMP、T3など)

1

ポートを取得する標準的な方法はありますか?

いいえ、これは標準のものではありません。 EJB仕様ではRMI-IIOPのサポートが要求されていますが、これはEJBにアクセスする通常の方法ではなく、Javaクライアントは通常JNPやT3などの専用プロトコルを使用します。

また、この種の情報についてJNDIツリーを検査する必要がありますか?

この側には何も標準がありませんので、問題を動かすだけです。

関連する問題