创建 OSGi 生命周期

如果启用了开放式服务网关协议 (OSGi) 模型库,那么可激活社区的预配置生命周期。生命周期支持将 OSGi 捆绑软件存储库用于打包 Web Service 的模型组件环境。

开始之前

管理员模型库必须首先已启用 OSGi 模型库,然后您才能使用 OSGi 生命周期。有关更多信息,请参阅启用 OSGi 模型库

要导入并管理生命周期,您必须是存储库或社区管理员。

要配置生命周期以使用捆绑软件存储库,集成产品必须使用以下 URL:http://hostname:port/context-root/BundleRepository。 此 URL 是 OSGi 捆绑软件存储库 (OBR)。有关更多信息,请参阅 OSGi 捆绑软件存储库 (OBR)

过程

  1. 登录 Web 应用程序。
  2. 单击管理
  3. 单击社区的名称或者为 OBR 创建新名称。
  4. 单击生命周期选项卡
  5. 在“生命周期”部分中,单击导入 OSGi 生命周期
  6. 单击角色,指定社区用户角色以管理哪些用户可以从 OBR 中搜索、查看和下载捆绑软件资产。 在 OBR 中可见的捆绑软件是基于用户的角色。为确保捆绑软件资产在 OBR 中可见以及确保允许用户下载捆绑软件,用户必须能够搜索和下载资产。您可使用资产使用者角色。为了使匿名用户可以搜索和下载这些能力,可以将“资产使用者”角色分配给所有用户。
  7. 单击确定 将为 OSGi 资产类型创建和配置 OSGi 生命周期。

下一步做什么

您可以修改 OSGi 生命周期以使其与社区或组织的流程保持一致。有关配置定制生命周期的更多信息,请参阅创建主生命周期
当您在社区中提交 OSGiBundle 资产时,请遵循以下准则:
  • 对每个捆绑软件提交一个资产并且包含 .jar 文件(其中具有 manifest.mf 文件)。
  • 在资产中输入名称、版本和短描述。这些值由清单文件所指定的值来覆盖。
  • 在您提交捆绑软件时,将防止 Web 客户机抽取 .jar 文件的内容。在“扩展压缩文件”创库中,单击更多选项,选择上载,然后单击

反馈