Jakarta ee Wildfly 8.0.0中的Osgi运行时环境

Jakarta ee Wildfly 8.0.0中的Osgi运行时环境,jakarta-ee,osgi,wildfly-8,Jakarta Ee,Osgi,Wildfly 8,我们在Wildfly 8.0.0 Final上有一个正在运行的应用程序,我们打算将此应用程序移植到osgi运行时,以实现模块化优势并降低应用程序的占用空间(Wildfly+应用程序大小)。但是Redhat已经停止在Wildfly版本中支持OSGi,尽管社区版本支持OSGi。我的问题是,当Wildfly不正式支持osgi时,是否值得切换到Osgified版本的应用程序?还有其他支持osgi和ejb容器的应用服务器吗?我们的应用程序打算在将来部署用于商业发布。任何帮助都将不胜感激。对于开箱即用的OS

我们在Wildfly 8.0.0 Final上有一个正在运行的应用程序,我们打算将此应用程序移植到osgi运行时,以实现模块化优势并降低应用程序的占用空间(Wildfly+应用程序大小)。但是Redhat已经停止在Wildfly版本中支持OSGi,尽管社区版本支持OSGi。我的问题是,当Wildfly不正式支持osgi时,是否值得切换到Osgified版本的应用程序?还有其他支持osgi和ejb容器的应用服务器吗?我们的应用程序打算在将来部署用于商业发布。任何帮助都将不胜感激。

对于开箱即用的OSGi应用程序:GlassFishPayaraWildFly用于模块化。如果您想了解如何在部署中使用JBoss模块,可以查看


还有一个单独的项目可以看。

OSGi和JEE通常不能很好地配合。在添加OSGi的额外复杂之处之前,问问你自己你想从中使用什么功能,以及你是否真的需要它们。如果只是模块化,那么不需要OSGi也可以做到。与其寻找在JEE容器中运行OSGi的方法,不如尝试使用ApacheKaraf,它将为您提供一个模块化的OSGi容器,它也可以用于企业应用程序,只是以OSGi为基础。