我们在Wildfly 8.0.0 Final上有一个正在运行的应用程序,我们打算将此应用程序移植到osgi运行时以获得模块化优势并降低应用程序的占用空间(Wildfly +应用程序大小)。但是Redhat已经停止在Wildfly版本中支持OSGi,尽管社区版本支持OSGi。我的问题是,当Wildfly没有正式支持osgi时,是否值得切换到Osgified版本的应用程序?有没有其他应用服务器支持osgi和ejb容器?我们的应用程序旨在将来部署用于商业发布。任何帮助都将受到高度赞赏。
答案 0 :(得分:1)
开箱即用于运行OSGi应用程序: GlassFish 或 Payara
答案 1 :(得分:1)
WildFly使用JBoss Modules进行模块化。如果您想了解如何在部署中使用JBoss模块,可以查看class loading documentation。
您还可以查看单独的JBOSGi for WildFly项目。