如何获取EJB侦听端口?

时间:2009-05-26 08:18:51

标签: java java-ee ejb

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

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

是否有任何标准化的端口获取方式?或者我应该检查JNDI树以获取此类信息吗?

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

2 个答案:

答案 0 :(得分:1)

  

有任何标准化的获取端口的方法吗?

不,这不是规范的一部分,即不是标准。虽然EJB规范要求支持RMI-IIOP,但这不是访问EJB的常用方法,Java客户端通常使用JNP或T3等专有协议。

  

或者我应该检查JNDI树以获取此类信息吗?

这方面没什么标准,所以你只是在解决这个问题。

答案 1 :(得分:0)

没有标准的端口获取方式。该端口通常特定于您要部署的应用程序服务器。甚至协议都是appserver特定的:) - (RMI-JRMP,T3等)