有没有办法在 Weblogic 应用程序服务器中运行 OSGi 容器?我知道它可以与 JBoss、Glassfish 配合使用,并且可以将 Equinox servlet 桥添加到您的 OSGi 项目中(桥的实现太旧了)。但我想要类似 JBoss/Glassfish 的功能,可以很容易地部署 OSGi 环境,因为已经有 OSGi 实现了。我发现的大多数文章都很旧,没有更新的文章。有人可以提供提示或更好的链接吗?
也许 Bnd 可以为我创建一个 .war 文件,但我怎样才能实现它。我读到有这种可能性。例子会很棒!
EDIT
仅供那些仍在调查该案的人参考。从版本 12.1.2 开始,Weblogic 支持开箱即用的 OSGi。
我会考虑Apache Felix Http 桥 http://felix.apache.org/site/apache-felix-http-service.html#ApacheFelixHTTPService-UsingtheServletBridge。它对我来说比古老的 Equinox 桥要好得多(我用它搞了一段时间,但从来没有让它工作得很好),在我切换到 Felix 后,我很快就得到了一些东西。
如果我理解正确的话,您想要制作一个“普通”war 文件,可以将其部署在任何 Java EE 服务器中。如果是这样的话,你的 war 文件中没有任何 OSGi 内容,所以我认为 Bnd 不会为你做任何事情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)