4. 部署Hello world插件
通过上面的步骤,我们已经开发完成了一个新的插件,但是,万里长征还剩下最后一步:部署。下面,就介绍如何将其部署在一个合适的application服务器上。
由于RTC包内置了Tomcat服务器,我们就以如何将这个HelloWorld插件部署在Tomcat上为例。
RTC提供了一种provision机制,使您不需要修改jazz.war就可以轻松部署您的插件。由于RTC的provision 服务会扫描位于provision_profiles目录下的配置文件,并且加载配置文件中指向的update-site目录中的plugin。因此,我们可以通过创建新的update-site和其对应的profile文件的方式来部署HelloWorld插件。具体步骤如下。
- 创建feature plugin
新建一个如下图所示的feature plugin: com.sample.hello.feature,加入plugin com.sample.hello。由于该plugin依赖于com.ibm.team.rtc.server.feature定义的plugin,因此,还应在feature.xml中指定这种依赖关系。

图 8

图 9

图 10
- 创建update-site
新建如下图所示的update site 项目feature plugin: com.sample.hello.updatesite,同时创建category: Hello World Component并将创建的feature com.sample.hello.feature加入到该category中。然后选择"Build All"生成update site。
