Websphere 8.5.5.3 OSGi:添加和更新捆绑包

Websphere 8.5.5.3 OSGi:添加和更新捆绑包,websphere,osgi,Websphere,Osgi,我有WebSphere8.5.5.3可用,手头有一项技术设计任务 假设OSGi应用程序对OSGi捆绑包存储库中的任何捆绑包都没有依赖关系,即,在捆绑包依赖关系方面是自包含的。假设应用程序已启动并在Websphere上运行,我可以: 向正在运行的应用程序添加并启动新的捆绑包,而无需重新启动应用程序或其他捆绑包 使用已作为应用程序一部分部署的捆绑包的新版本更新应用程序,而无需重新启动其他捆绑包 我查阅了IBM在Websphere中有关OSGi应用程序的资源,但我似乎找不到该怎么做…..好的,在进一步

我有WebSphere8.5.5.3可用,手头有一项技术设计任务

假设OSGi应用程序对OSGi捆绑包存储库中的任何捆绑包都没有依赖关系,即,在捆绑包依赖关系方面是自包含的。假设应用程序已启动并在Websphere上运行,我可以:

向正在运行的应用程序添加并启动新的捆绑包,而无需重新启动应用程序或其他捆绑包

使用已作为应用程序一部分部署的捆绑包的新版本更新应用程序,而无需重新启动其他捆绑包


我查阅了IBM在Websphere中有关OSGi应用程序的资源,但我似乎找不到该怎么做…..

好的,在进一步研究之后,我回答了我自己的问题,这主要是从这一资源中获取的,并浏览了Websphere管理控制台(也称为集成解决方案控制台):

假设在Websphere上部署并运行OSGi应用程序,并假设您可以访问基于Websphere web的管理控制台:

要将捆绑包更新为新版本,您必须:

将新版本的捆绑包部署到内部OSGi捆绑包存储库中。 环境->OSGi捆绑包存储库->内部捆绑包存储库 在应用程序中更新捆绑包的版本 应用程序->应用程序类型->资产->在此应用程序中更新捆绑包版本,然后从捆绑包旁边的下拉列表中选择版本,然后单击“预览”,然后单击“创建” 更新应用程序以使用最新配置 应用程序->应用程序类型->业务级应用程序->[您的应用程序]->[您的eba]->更新到最新部署 要向应用程序添加新捆绑包,您必须:

创建包含/引用要添加到应用程序CBA文件的新捆绑包的复合捆绑包 将该捆绑部署到内部捆绑存储库 环境->OSGi捆绑包存储库->内部捆绑包存储库 将该捆绑包注册为应用程序的扩展 应用程序->应用程序类型->业务级应用程序->[您的应用程序]->[您的eba]->此组合单元的扩展->添加 更新应用程序以使用最新配置 应用程序->应用程序类型->业务级应用程序->[您的应用程序]->[您的eba]->更新到最新部署