如何在jboss中调用EJB3为4.2,将jboss调用为6.1

时间:2013-02-07 15:01:52

标签: java jboss ejb

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

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

有可能吗?我必须使用什么罐子?那些来自jboss 4.2客户端还是jboss 6.1?

感谢

1 个答案:

答案 0 :(得分:0)

是的,可以这样做。对于要调用的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”);