3
是否可以从JBoss AS 7远程访问JBoss AS 4上的EJB,反之亦然(使用EJB3)?远程处理JBoss AS 7到AS 4,反之亦然
如果是这样,我该怎么做?
我在寻找关于不同JBoss版本之间的远程处理的任何信息。网络上一定有东西,但我在努力寻找正确的搜索条件。
是否可以从JBoss AS 7远程访问JBoss AS 4上的EJB,反之亦然(使用EJB3)?远程处理JBoss AS 7到AS 4,反之亦然
如果是这样,我该怎么做?
我在寻找关于不同JBoss版本之间的远程处理的任何信息。网络上一定有东西,但我在努力寻找正确的搜索条件。
这是可能的。
您必须在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();
}
如何'查找( “java的:全球/应用/模块/ JBossFourBean JBossFourRemote”)'设法返回到一个JBoss AS托管4.x的实例(可能在另一台主机)的EJB的参考? –