2014-01-16 65 views
0

我開始使用Mule 3.4及其IDE。我必須將一些服務從jBossESB遷移到這個騾子。其中一些所謂的EJB3部署在外部jBoss7,像這樣的服務:從Mule調用EJB3(jBoss7)3.4

private ServiceInterface lookupRemoteEJB3Stateless() throws NamingException { 
     final Hashtable<String, String> jndiProperties = new Hashtable<String, String>(); 
     jndiProperties.put(Context.URL_PKG_PREFIXES,"org.jboss.ejb.client.naming"); 
     final Context context = new InitialContext(jndiProperties); 
     ServiceInterface myService = (ServiceInterface) context 
       .lookup("ejb://URI/ServiceRemote"); 
     return myService; 
    } 

另外,我在src/main/resourcesjboss-ejb-client.properties文件。

我應該如何解決這個騾下?只是在服務器之間複製代碼不工作.. 謝謝!

回答

0

這段代碼應該在Mule中工作。

您是否在POM中添加了必要的依賴關係?在這裏思考JBoss客戶端。