此教程展示如何创建 OSGi 应用程序并在 WebSphere® Application
Server 上运行该应用程序。该 OSGi 应用程序由一个 OSGi Web 捆绑软件组成,该捆绑软件包含用于访问另一个捆绑软件项目中提供的服务的 Servlet。此教程介绍如何使用 OSGi 应用程序开发工具。
学习目标
在本教程中,将实现以下学习目标:
- 创建 OSGi 捆绑软件和 OSGi 应用程序。
- 创建并配置 OSGi 蓝图配置文件。
- 配置组件依赖关系。
- 在捆绑软件内添加依赖关系注入。
- 在捆绑软件之间添加依赖关系注入。
- 将 OSGi 应用程序部署至服务器。
所需时间
本教程需要大约 90 分钟完成。如果您要探究与本教程相关的其他概念,可能需要更多时间才能完成。
先决条件
安装 WebSphere Application Server。
提示: 您可以在 WebSphere Application
Server V7.0、V8.0、V8.5 和 V8.5 Liberty 概要文件上运行本教程。
了解有关安装 WebSphere Application Server V7.0 版本的更多信息: 要在 WebSphere Application Server V7.0 上运行此样本,必须安装 Feature Pack for OSGi Applications
and Java™ Persistence API 2.0。要安装该功能部件包,请执行下列操作:
- 打开 IBM® Installation Manager。
- 单击安装。这样会打开“安装程序包”页面。
- 在软件包列表中,选择 IBM WebSphere Application
Server V7.0 测试环境,然后单击下一步。
- 阅读许可协议。接受许可协议,然后单击下一步。
- 遵循 Installation Manager 中的指示信息来安装
WebSphere Application Server
V7.0。
- 在“功能部件”列表中,请确保选择了 IBM
WebSphere Application Server V7.0 Feature Pack for OSGi Applications
and Java Persistence API 2.0 下面的 OSGi 应用程序。