1

我目前正在开发一个库,用于监控对多个远程服务(WebServices、EJB...)的调用。

我要注册的参数之一是调用 EJB 的端口(像远程对象一样调用的无状态会话 Bean)

有没有标准化的方式来获取端口?或者我应该检查 JNDI 树以获取此类信息?

我正在使用 EJB 2.1 规范,但我也可以使用 EJB 3

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 回答