【发布时间】:2014-05-31 09:32:05
【问题描述】:
我的要求是
我有两台机器,客户端和服务器。在服务器上只有一个端口是开放的(不应该是 JNDI 端口)。客户端需要引用部署在服务器中的 EJB 远程对象,以便调用这些 EJB 对象上的方法。
在这里,我计划在服务器上的开放端口上进行客户端和服务器之间的 RMI 通信。获取调用服务器后,将 EJB3 对象返回给客户端。
这是我的问题
- RMI 是否允许将远程 EJB3 引用返回给客户端?
- 如果是,一旦 EJB 引用转发给客户端,如果客户端调用远程 EJB 中的方法,该通信使用哪个端口进行?因为服务器上只打开一个端口?
- 这里可以使用 RMI 还是 EJB 可以用作通信?我在网上搜索过,但无法将 EJB 绑定到端口。
- 可以在 Glassfish 中部署 RMI 应用程序吗?
谢谢 德克
【问题讨论】:
标签: ssl ejb ejb-3.0 rmi glassfish-2.x