我开始使用Mule 3.4及其IDE。我必须将一些服务从jBossESB迁移到这个Mule。其中一些名为EJB3的服务部署在外部jBoss7上,如下所示:
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;
}
另外,我在jboss-ejb-client.properties
中有src/main/resources
个文件。
我应该如何处理骡子?只是在服务器之间复制代码不起作用.. 谢谢!
答案 0 :(得分:0)
此代码应在Mule中运行。
您是否在POM中添加了必要的依赖项?在这里思考JBoss客户端。