如何在ApusicAS 上部署OperaMasks

本文将以如何在ApusicAS v5.1+sp1上升级OperaMasks以及部署bpdemos应用为例,介绍在ApusicAS中部署OperaMasks的全过程。

1. 环境准备

1.1. java环境

本机需要安装JDK1.5以上的版本。

1.2. 所有需要用到的资源

1. ApusicAS v5.1+SP1

ApusicAS v5.1下载地址: http://www.apusic.com/dist/ApusicAS/v5.1/,点击下载Apusic-5.1-OS-Independent.zip包。

ApusicAS v5.1补丁SP1下载地址: http://www.apusic.com/dist/ApusicAS/v5.1/patch/SP1/,点击下载apusic.jar包。

2. OperaMasks v2.2

OperaMasks v2.2下载地址: http://www.operamasks.org/dist/operamasks-sdk/v2.2/,点击下载operamasks-sdk_2.2.zip包。

3. bpdemos.war

解压缩下载的安装包,bpdemos应用属于OperaMasks自带示例之一,所以需要在本地使用ant编译%OperaMasks_HOME%/samples目录下的build.xml。由于ApusicAS5.1内置了Ant,所以不用另外再安装ant。进入%APUSIC_HOME%/bin目录,执行:

asant -f  %OperaMasks_HOME%\samples\build.xml bpdemos

产生的bpdemos.war位于%OperaMasks_HOME%/samples/dist目录下。其中%APUSIC_HOME%表示Apusic server安装包解压缩的根目录; %OperaMasks_HOME%表示OperaMasks安装包解压缩的根目录。

2. 部署过程

2.1. 升级到ApusicAS 5.1 SP1

将下载的apusic.jar 替换%APUSIC_HOME%/lib目录下的apusic.jar

2.2. ApusicAS 5.1 SP1中的OperaMasks更新至OperaMasks v2.2

将%OperaMasks_HOME%/lib目录下的elite.jar、operamasks-impl.jar替换%APUSIC_HOME%/lib目录下的elite.jar、operamasks-impl.jar

将%OperaMasks_HOME%/lib目录下的operamasks-third-party.jar替换%APUSIC_HOME%/lib/ext目录下的operamasks-third-party.jar

将%OperaMasks_HOME%/lib目录下的elite-api.jar、jsf-api.jar替换%APUSIC_HOME%/common目录下的jsf-api.jar

完成以上步骤,即可实现ApusicAS 5.1 SP1中OperaMasks的更新。

2.3. 启动服务器

打开命令行窗口,在目录%APUSIC_HOME%\domains\mydomain\bin下执行:

startapusic.cmd

2.4. 部署bpdemos示例

将获取的bpdemos.war放入Apusic AS的热部署目录。Apusic的热部署目录为:%APUSIC_HOME% \domains\mydomain\ applications,如图:

观察Apusic AS的控制台,新加入的bpdemos应用将会被自动部署。

在浏览器里面输入 http://localhost:6888/bpdemos,出现如下页面则说明示例部署成功。

[上一页] [下一页]