Jakarta ee 我应该使用什么OSGi框架部署到X应用服务器

Jakarta ee 我应该使用什么OSGi框架部署到X应用服务器,jakarta-ee,osgi,Jakarta Ee,Osgi,我在这个话题上搜索了很多,但是我找不到确切的答案,所以我在这里问 我想找一张这样的桌子: JavaEE AppServer | Supports OSGi (which implementation) | Spring Friendly ------------------------------------------------------------------------- Wildfly 8 | .... |

我在这个话题上搜索了很多,但是我找不到确切的答案,所以我在这里问

我想找一张这样的桌子:

JavaEE AppServer | Supports OSGi (which implementation) | Spring Friendly
-------------------------------------------------------------------------
Wildfly 8        | ....                                 | ....
Glassfish        | ....                                 | ....
BEA              | ....                                 | ....
WebSphere        | ....                                 | ....
我想知道在每种情况下我应该使用什么OSGi框架。我知道我可能会在同一个应用服务器上使用不同的OSGi实现,但我希望听到一些组合的好/坏经验


谢谢。

什么是“Spring友好型”呢?我不确定框架是否最重要,因为大多数OSGi行为(捆绑包、生命周期)都与框架无关。其他的东西,比如控制台,是打包在相当便携的捆绑包中的。例如,您可以在Equinox上使用Felix GoGo控制台。其他行为,如启动配置,是特定于框架的,但在应用服务器中可能不同。例如,WebSphere使用Equinox,但应用程序的捆绑包将在EBA或用户功能中声明,而不是Equinox启动配置中声明。@NeilBartlett“Spring友好”的意思是(至少对我来说)将在特定的JavaEE AppServer/OSGi实现中部署Spring束。也许您还应该考虑Apache KalAF。我只用于小的爱好项目,但我非常喜欢它,并且它具有许多企业特性。请参见CDI或蓝图(我非常喜欢)。@PabloSantaCruz这是毫无意义的。如果Spring捆绑包存在于任何地方,那么它们可以部署在任何OSGi框架上。