我的要求是
我有两台机器,客户端和服务器。在服务器上只有一个端口是开放的(不应该是 JNDI 端口)。客户端需要引用部署在服务器中的 EJB 远程对象,以便它可以调用这些 EJB 对象上的方法。
在这里,我计划在服务器上的开放端口上进行客户端和服务器之间的 RMI 通信。得到调用后,服务器会将 EJB3 对象返回给客户端。
这是我的问题
- RMI 是否允许将远程 EJB3 引用返回给客户端?
- 如果是,一旦 EJB 引用转发给客户端,如果客户端调用远程 EJB 中的方法,则使用哪个端口进行此通信?因为服务器上只打开一个端口?
- 这里可以用 RMI 还是 EJB 可以用作通信?我在网上搜索过,但无法将 EJB 绑定到端口。
- RMI 应用程序可以部署在 Glassfish 中吗?
谢谢德克