上载捆绑软件 [设置]

将捆绑软件上载到内部捆绑软件存储库。 您可以上载单个捆绑软件,组合捆绑软件和已分组的捆绑软件集。

如果 OSGi 应用程序已配置为需要在内部捆绑软件存储库中查找某些捆绑软件,那么您必须将那些捆绑软件添加到该存储库。 可以将组合捆绑软件直接包含在应用程序中,也可以从内部捆绑软件存储库或可处理组合捆绑软件的外部存储库供应组合捆绑软件。 如果捆绑软件包含指定了服务或引用元素的蓝图 XML 文件,并且该捆绑软件包含在 EBA 资产中或安装在内部捆绑软件存储库中,那么供应期间将考虑这些元素,并在需要时供应适当的服务。 有关更多信息,请参阅 供应 OSGi 应用程序

您可以单独安装捆绑软件,也可以安装打包为具有 .zip 文件扩展名的压缩归档文件的一组捆绑软件。 在这两种情况下,这些捆绑软件各自都会在存储库中可用。 如果将组合捆绑软件安装在捆绑软件存储库中,并且该组合捆绑软件按引用包含捆绑软件,那么必须确保引用的捆绑软件在该存储库中也可用。 如果使用内部捆绑软件存储库,并且该组合捆绑软件直接包含捆绑软件,那么包含的捆绑软件不会单独列出,并且只可用作该组合捆绑软件的一部分。
对于从先前版本移动的用户:
  • 在 WebSphere® Application Server V 7 Feature Pack for OSGi Applications and Java™ Persistence API 2.0中,当您将组合捆绑软件添加到内部捆绑软件存储库,并且该组合捆绑软件直接包含捆绑软件 (在组合捆绑软件归档文件的根目录中的压缩文件中) 时,会将这些捆绑软件作为组合捆绑软件的一部分以及作为单独可用的捆绑软件添加到内部捆绑软件存储库。 如果您以后从存储库中删除该组合捆绑软件,那么不会删除这些捆绑软件的单独可用副本。 您可能已将此机制用作将多组捆绑软件上载至存储库的简便方法。
  • 在当前版本中,当您将直接包含捆绑软件的组合捆绑软件添加至存储库时,不会单独地添加这些捆绑软件。 如果要将多组捆绑软件添加至内部捆绑软件存储库,那么应将每组捆绑软件打包为压缩归档文件(具有 .zip 文件扩展名),然后将该归档文件添加至存储库。 系统会展开该文件,并且会将其根目录下的所有捆绑软件分别添加至存储库。

要在管理控制台中查看此面板,请单击以下路径:

环境 > OSGi 捆绑软件存储库 > 内部捆绑软件存储库 > 新建

捆绑软件的路径

指定要上载的捆绑软件、组合捆绑软件或已分组的捆绑软件集的标准路径。 每个单独的捆绑软件都必须打包为 .jar 文件,并且必须包含适当配置的捆绑软件清单文件。 每个组合捆绑软件必须打包为具有 .cba 文件扩展名的压缩归档文件,并且必须包含进行了适当配置的组合捆绑软件清单文件。 每个分组集的捆绑软件必须打包为具有 .zip 文件扩展名的压缩归档文件。

如果浏览器和文件位于同一台机器上,那么无论服务器是否也在该机器上,请使用本地文件系统

如果文件在当前单元上下文中的任何节点上或已在运行应用程序服务器的机器上,请使用远程文件系统。 例如,字段值可能是 profile_root/feature_packs/aries/installableApps/my.bundle_1.0.0.jar