如何将 EJB 连接到 Mule?

Posted

技术标签:

【中文标题】如何将 EJB 连接到 Mule?【英文标题】:How can I connect EJB to Mule? 【发布时间】:2022-01-18 21:17:52 【问题描述】:

我们使用使用 EJB 协议的旧系统。转移到 restful API 对我们来说是一件大事。有谁知道如何在不编码的情况下将 EJB 与 Mule 连接起来?

【问题讨论】:

EJB 与 REST 无关。您可以使用暴露 REST API 并执行 EJB 调用作为其实现的 HTTP 客户端编写包装器。没有编码是不可能的。 Mulesoft 有一个 EJB 连接器:docs.mulesoft.com/mule-runtime/3.9/ejb-transport-reference 【参考方案1】:

目前没有让 Mule 4 无需代码即可调用 EJB 的 EJB 连接器。您可以创建 Java 客户端代码来远程调用 EJB,将其封装到自定义连接器中并在您的 Mule 应用程序中使用它。

【讨论】:

【参考方案2】:

我在Anypoint Exchange: 中遇到了这个连接器。它也通过了 MuleSoft 的认证,所以它可能会工作。

【讨论】:

您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。【参考方案3】:

MuleSoft 中有一个EJB connector。但它只适用于 Mule 4。

【讨论】:

以上是关于如何将 EJB 连接到 Mule?的主要内容,如果未能解决你的问题,请参考以下文章

HSQLDB EJB3.0 Hibernate 无法连接到数据库

Mule Facebook 空负载

sqljdbc_auth.dll 已经加载到 Mule 独立服务器的另一个类加载器中

如何将 mule(基于 Java)日志推送到 Prometheus 存储?

如何将 Java HashMap 传递给自定义 Mule 连接器?

我无法将 TableViewCell 按钮连接到 TableViewController!如何将 TableViewCell 中的值连接到 TableViewController?