是否可以从 JBoss AS 7 远程访问 JBoss AS 4 上的 EJB,反之亦然(使用 EJB3)?
如果可以,我该怎么做?
我正在寻找有关不同 JBoss 版本之间远程处理的任何信息。网络上肯定有一些东西,但我正在努力寻找正确的搜索词。
最佳答案
这是可能的。
您必须在 JBoss A4 上创建远程接口(interface)和 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();
}
关于jboss - 将 JBoss AS 7 远程处理为 AS 4,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35562041/