【问题标题】:Calling EJB3 (jBoss7) from Mule 3.4从 Mule 3.4 调用 EJB3 (jBoss7)
【发布时间】:2014-01-16 11:52:22
【问题描述】:

我开始使用 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;
    }

另外,我在src/main/resources 中有一个jboss-ejb-client.properties 文件。

在 Mule 下我应该如何处理这个问题?只是在服务器之间复制代码是行不通的.. 谢谢!

【问题讨论】:

    标签: ejb jboss7.x ejb-3.0 mule mule-studio


    【解决方案1】:

    这段代码应该可以在 Mule 中运行。

    您是否在 POM 中添加了必要的依赖项?在这里思考 JBoss 客户端。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-31
      • 1970-01-01
      • 2013-07-13
      • 1970-01-01
      相关资源
      最近更新 更多