【问题标题】:How to get the EJB listening port?如何获取 EJB 监听端口?
【发布时间】:2009-05-26 08:18:50
【问题描述】:

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

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

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

我使用的是 EJB 2.1 规范,但我也可以使用 EJB 3

【问题讨论】:

    标签: java jakarta-ee ejb


    【解决方案1】:

    有什么标准化的方式获取端口?

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

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

    这方面也没有标准,所以你只是在转移问题。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2011-02-28
        • 2015-06-12
        • 2019-09-26
        • 1970-01-01
        • 2018-10-29
        • 2011-12-15
        • 2013-03-29
        • 2021-12-16
        • 1970-01-01
        相关资源
        最近更新 更多