将OSGI应用程序从Karaf 2.3.4迁移到Websphere application服务器



我在Karaf v2.3.4中部署了一个OSGI应用程序,它运行良好,但我想将其迁移到WebSphere应用服务器,我想知道这两个服务器之间的区别,以及执行该操作的指导原则

谢谢你的帮助

我领导过WebSphere上OSGi应用程序的开发,但对Karaf不太熟悉。据我所知,我们共享相同的Blueprint实现。我相信Karaf支持OSGi应用程序(.eba)打包模型——WebSphere应用服务器坚持使用它。

您可以从wasdev.net下载免费的、开发人员许可的WebSphere Application Server运行时和基于eclipse的工具。最简单的方法是将应用程序源导入工具,并从那里将其部署到运行时。

Karaf主页将其描述为"一个基于OSGi的小型运行时,它提供了一个轻量级容器,各种组件和应用程序都可以部署在上面。"WebSphere应用服务器是一个符合Java ee的应用服务器。在自由侧面图出现之前,它不能被描述为"小"。这两个运行时都是基于OSGi的。

我们没有关于将OSGi应用程序从Karaf迁移到WebSphere的具体指南,这就是为什么我建议您尝试一下,看看会发生什么。祝你好运——一定要让我们知道你的进展,要么在这里,要么在wasdev.net论坛。

问候,div标记

最新更新