【问题标题】:Payara no more supports RMI. Right?Payara 不再支持 RMI。对?
【发布时间】:2021-02-28 15:34:08
【问题描述】:

我的公司想从 WebLogic 迁移到 Payara Server。

据我了解,Payara 不再支持 RMI 通信。对吧?

【问题讨论】:

  • 你是怎么得出这个结论的?据我所知,远程 EJB 调用是使用 RMI 完成的,并且它们是受支持的。
  • 好的。谢谢。如您所知,Oracle WebLogic 将停产。我的公司现在正在迁移到 Payara。你觉得会有问题吗??
  • 这在很大程度上取决于您的应用程序和使用的 API。如果您使用特定于 WebLogic 的东西,您可能会遇到问题

标签: payara


【解决方案1】:

Payara Server 5 支持完整的 Jakarta EE 8 功能,包括通过 RMI 调用远程 EJB。 Payara 甚至编译了一个migration guide from WebLogic 并提供了大量资源来帮助您从 WebLogic 迁移。

没有计划在 Payara Server 中删除任何与 RMI 相关的功能。

如果您的 RMI 协议不适合您调用远程 EJB,则可以使用已开发和计划的新功能作为替代方案,但它们不会取代 RMI 支持。 Payara Server 目前支持拨打remote EJBs over HTTP。它仍处于技术预览阶段,不支持 RMI 支持的所有功能。 Payara 还计划在未来支持remoting over the gRPC protocol

【讨论】:

    【解决方案2】:

    Payara Server(作为 Glassfish 的继任者)与 Java EE 完全兼容:

    https://www.oracle.com/java/technologies/compatibility-jsp.html

    和 Jakarta EE:

    https://jakarta.ee/compatibility/#tab-one

    当然包括 RMI。

    此外,Payara Server Full 和 Payara Micro 也与 Microprofile 兼容:

    https://wiki.eclipse.org/MicroProfile/Implementation

    (请注意,Microprofile 不包括 RMI)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-03
      • 2018-05-17
      • 2012-06-11
      • 2016-12-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多