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的參考? –