首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在JDK 11中有替代CORBA的库吗?

在JDK 11中有替代CORBA的库吗?
EN

Stack Overflow用户
提问于 2018-08-06 14:45:02
回答 4查看 25.2K关注 0票数 57

JDK-11将删除JDK (九月-320)的许多旧部分。其中一些(例如JAXB)功能将作为常规库提供。您只需添加另一个依赖项,一切就会再次正常工作。

但对CORBA来说并非如此,因为

在Java中使用CORBA开发现代应用程序没有很大的兴趣

然而,我处于痛苦的境地,需要维护仍然需要CORBA的旧应用程序,同时仍然希望更新到JDK-11。

在不删除这些应用程序的CORBA功能的情况下,是否有替代库或另一种迁移到JDK-11的好方法?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2018-08-06 16:23:04

你绝对可以看看javaee/glassfish-corba。有文件记载的主页读-

GlassFish ORB符合CORBA2.3.1规范和CORBA3.0规范,适用于可互操作的名称服务和可移植拦截器。它包括IDL和RMI支持。GlassFish ORB具有一个开放的、可扩展的体系结构,它通过开放的SPI支持灵活的配置和扩展。

此外,开发商还应从JEP本身感兴趣的是-

删除java.corba模块的风险是: 1.如果实现只包含“认可的”CORBA的一个子集,并且期望JDK提供其余的部分,那么它将不会编译或运行。 2.使用RMI的应用程序和实现不会编译或运行.RMI包(javax.rmijavax.rmi.CORBA)位于java.corba模块中,并绑定到其中的java.corba实现,因此一旦删除java.corba,Java中就不会有RMI支持。 3.使用javax.activity包的应用程序和javax.activity实现不会编译或运行。此包位于java.corba模块中,并绑定到其中的java.corba实现,因此一旦java.corba被移除,Java中将不提供任何支持。

再往下走

  • Java EE从JCP到Eclipse的管理过渡

基金会包括https://github.com/javaee/glassfish-corba

此外,

票数 30
EN

Stack Overflow用户

发布于 2019-06-17 04:39:00

此依赖项可用于JDK11中。

代码语言:javascript
复制
        <dependency>
            <groupId>org.glassfish.corba</groupId>
            <artifactId>glassfish-corba-omgapi</artifactId>
            <version>4.2.1</version>
        </dependency>
票数 14
EN

Stack Overflow用户

发布于 2019-03-28 12:29:12

我还没有迁移到Java 11,但由于JacORB实现不完整,并且不支持标准中定义的所有对象方法,不支持ssliop等等,但始终存在问题。我总是将JacORB OMG jar放在认可目录中,并将系统属性设置为JacORB orb:

-Dorg.omg.CORBA.ORBClass=org.jacorb.orb.ORB -Dorg.omg.CORBA.ORBSingletonClass=org.jacorb.orb.ORBSingleton

顺便说一下。我不同意“在Java中使用CORBA开发现代应用程序没有太大的兴趣”,毕竟J2EE是坐在什么上面的?

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51710274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档