如何在jboss中调用EJB3作为4.2和jboss作为6.1



我们有两个ejb3应用程序,一个在jboss 4.2中,另一个在jboss 6.1中。

我想在tomcat中创建一个客户端,从该应用程序中调用方法。

有可能做到吗?我必须用什么罐子?那些来自jboss 4.2客户端或jboss 6.1的?

感谢

是的,可以做到这一点。对于要调用的任何EJB,都需要远程EJB客户端jar。您不需要任何特定的JBoss jar,只需要客户端jar即可。当您查找EJB时,可能需要在InitialContext上设置一些CORBA设置,比如每个EJB的IIOP地址和端口:

props.setProperty("org.omg.CORBA.ORBInitialHost","JBOSS_ADDRESS");props.setProperty("org.omg.CORBA.ORBInitialPort","JBOSS_PORT");

最新更新