我的组织正在从传统的基于EAR/WAR的应用程序转向OSGi来构建我们的业务应用程序。WSO2平台提供了许多我们希望在应用程序中利用的支持服务(企业服务总线、治理、身份等)。
是否可以将我们的OSGi组件直接部署到WSO2应用服务器,或者只部署到WSO2 carbon更有意义?对于这种方法,我们是否应该考虑一些问题?
发布于 2012-09-29 01:48:14
WSO2 Carbon是WSO2平台的核心服务器,它包括用作WSO2产品基础的所有常见功能。应用服务器是Carbon Server +服务托管功能,以及用于服务托管方面的少数其他功能。您可以直接使用Carbon Server来部署OSGi包。您只需添加一个P2存储库,即可通过configure-->features安装所需的任何功能。如果您不需要服务托管功能,只需从Carbon服务器开始,并添加您需要的任何功能来满足您的需求。(特性是迎合一个方面的OSGi包的集合)。您可以像往常一样构建p2存储库并将特性直接安装到Carbon Server上。有几种方法可以将您的OSGi包放入基于WSO2 Carbon的服务器。
跟随link将帮助您理解OSGi是如何在Carbon Server中使用的。
发布于 2012-09-28 21:56:44
与其他WSO2实例一样,WSO2 A.S.基于Carbon平台,因此应该没有太大区别,但使用应用服务器是有意义的。
我没有尝试部署OSGI组件,但我知道这是可能的。对不起,我不能再帮你了。
https://stackoverflow.com/questions/12597454
复制相似问题