标签: java-ee ejb cross-server
我必须从P1,P2和P3发送数据,直到到达包含2个EJB的第四台机器P4。我不知道如何将数据从EJB3A发送到EJB3B。服务器也可以成为客户端吗?
答案 0 :(得分:0)
服务器当然也可以是客户端。
我想最后P3正在调用EJB3A。如果EJB3A和EJB3B部署在同一JBoss服务器中,则可以使用EJB注入来委派给EJB3B或查找EJB。如果将EJB3B部署到另一个JBoss服务器实例,则有两个选择:如果EJB3B是集群的,则可以使用上面的注入或查找。如果不是这样,您仍然可以像普通的远程客户端一样使用其他JBoss服务器和EJB的地址和端口以及远程视图来查找EJB3B。