是否可以从JBoss AS 7远程访问JBoss AS 4上的EJB,反之亦然(使用EJB3)?
如果是这样,我该怎么做?
我正在寻找有关不同JBoss版本之间的远程处理的任何信息。网络上肯定有东西,但我在努力寻找合适的搜索字词。
答案 0 :(得分:1)
这是可能的。
你必须在JBoss A4上创建远程接口和bean。
@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();
}