将JBoss AS 7远程处理为AS 4,反之亦然
是否可以从JBossAS7远程访问JBossAS4上的EJB,反之亦然(使用EJB3) 如果是,我怎么做 我正在寻找关于不同JBoss版本之间远程处理的任何信息。网络上肯定有东西,但我正在努力寻找合适的搜索词 这是可能的 您必须在JBossA4上创建远程接口和bean将JBoss AS 7远程处理为AS 4,反之亦然,jboss,ejb,jboss7.x,ejb-3.0,jboss-4.2.x,Jboss,Ejb,Jboss7.x,Ejb 3.0,Jboss 4.2.x,是否可以从JBossAS7远程访问JBossAS4上的EJB,反之亦然(使用EJB3) 如果是,我怎么做 我正在寻找关于不同JBoss版本之间远程处理的任何信息。网络上肯定有东西,但我正在努力寻找合适的搜索词 这是可能的 您必须在JBossA4上创建远程接口和bean @javax.ejb.Remote public interface JBossFourRemote{ int doSomething(); } @javax.ejb.Stateless public JBossFour
@javax.ejb.Remote
public interface JBossFourRemote{
int doSomething();
}
@javax.ejb.Stateless
public JBossFourBean implements JBossFourRemote{
public int doSomething(){
return 1;
}
}
部署它,然后从JBoss AS 7客户端调用bean,如下所示
public void someJBossSevenMethod(String args[]){
JBossFourRemote bean = (JBossFourRemote)new InitialContext().lookup("java:global/app/module/JBossFourBean!JBossFourRemote");
bean.doSomething();
}
lookup(“java:global/app/module/JBossFourBean!JBossFourRemote”)
如何设法返回对JBoss AS 4.x实例(可能在另一台主机上)中托管的EJB的引用?