怎麼跨App 遠端呼叫EJB
AppB想呼叫另外一個web應用AppA提供的EJB,有看到網上一些文章如是說:
Hashtable environment = new Hashtable();
environment.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
environment.put(Context.URL_PKG_PREFIXES, "org.jboss.naming:org.jnp.interfaces");
environment.put("java.naming.provider.url", "jnp://www.aaa.com:1099");
InitialContext ctx = null;
try {
ctx = new InitialContext(environment);
System.out.println("ctx.lookup(WorkListManager):==========" + "WorkListManager");
Object obj = ctx.lookup("java:comp/env/ejb/bnsbase/Role");
Role = ((RoleHome) PortableRemoteObject.narrow(obj, WorkListManagerHome.class)).create();
} catch (NamingException ex) {
System.err.println(" ex1: " + ex);
}
我很奇怪,在本地AppB根本就沒有RoleHome以及Role的class,因為他們都是RoleEJB的class,那麼我怎麼cast成為AppA中才有的EJB物件呢?難道AppB端也需要新增這個EJB?
真的不是很瞭解!請各位高人指點一二!
Hashtable environment = new Hashtable();
environment.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
environment.put(Context.URL_PKG_PREFIXES, "org.jboss.naming:org.jnp.interfaces");
environment.put("java.naming.provider.url", "jnp://www.aaa.com:1099");
InitialContext ctx = null;
try {
ctx = new InitialContext(environment);
System.out.println("ctx.lookup(WorkListManager):==========" + "WorkListManager");
Object obj = ctx.lookup("java:comp/env/ejb/bnsbase/Role");
Role = ((RoleHome) PortableRemoteObject.narrow(obj, WorkListManagerHome.class)).create();
} catch (NamingException ex) {
System.err.println(" ex1: " + ex);
}
我很奇怪,在本地AppB根本就沒有RoleHome以及Role的class,因為他們都是RoleEJB的class,那麼我怎麼cast成為AppA中才有的EJB物件呢?難道AppB端也需要新增這個EJB?
真的不是很瞭解!請各位高人指點一二!
相關文章
- struts工程呼叫遠端EJB元件時怎麼部署元件
- EJB3.0跨 JVM遠端呼叫能用依賴注入嗎JVM依賴注入
- 遠端application client 怎樣訪問EJBAPPclient
- 在客戶端儲存對EJB的遠端呼叫是否可行?客戶端
- EJB客戶端如何不用任何client jar去動態呼叫遠端伺服器的EJB?客戶端clientJAR伺服器
- mac遠端怎麼操作?蘋果電腦怎麼遠端協助?Mac蘋果
- 遠端呼叫EJB。報錯如下。請問是什麼原因?請教banq等dx。謝謝!
- Java遠端呼叫Java
- Help:swing thin client呼叫EJB,怎麼過防火牆?client防火牆
- 怎樣在websphere環境外的客戶端呼叫webshphere的ejb?Web客戶端
- 怎麼使用遠端桌面連線 win10怎麼遠端連線Win10
- 使用C#跨PC 遠端呼叫程式並顯示UI介面C#UI
- 跨國跨地域遠端檔案傳輸用什麼好呢?
- applet中能不能呼叫EJB?APP
- web應用跨容器呼叫EJB的異常問題Web
- vnc遠端控制軟體怎麼用,vnc遠端控制軟體怎麼用,使用教程VNC
- (2)什麼是服務拆分和遠端呼叫
- 怎麼開啟遠端桌面連線 專業遠端桌面
- 遠端桌面連線怎麼使用
- 訪問jboss上EJB遠端介面問題
- 來幫我看看這個簡單的遠端客戶端呼叫EJB出錯的例子,謝謝了客戶端
- windows10系統qq怎麼發遠端_windows10qq遠端控制怎麼弄Windows
- 電腦遠端控制怎麼弄 學會遠端控制電腦
- 使用EJB遠端介面帶來的效能問題
- Metasploit遠端呼叫Nessus出錯
- 遠端呼叫 - spring+rmiSpring
- 分散式系統:遠端呼叫分散式
- 怎麼樣遠端管理伺服器?伺服器
- 怎麼遠端傳輸大檔案?
- 電腦遠端控制怎麼弄 遠端控制別人的電腦
- steam遠端同樂是什麼意思 steam遠端同樂雙人怎麼使用
- bbossaop遠端服務介紹-遠端服務呼叫例項
- 怎麼開啟遠端桌面連線 Windows遠端方法Windows
- 遠端桌面連線怎麼開啟 win7遠端桌面開啟Win7
- 怎麼遠端控制電腦 遠端控制電腦的兩種方法分享
- win10遠端桌面怎麼連線Win10
- 怎麼連線遠端桌面 批次管理程式
- 伺服器遠端不上怎麼辦?伺服器