本文将以如何在ApusicAS v5.1+sp1上升级OperaMasks以及部署bpdemos应用为例,介绍在ApusicAS中部署OperaMasks的全过程。
本机需要安装JDK1.5以上的版本。
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安装包解压缩的根目录。
将下载的apusic.jar 替换%APUSIC_HOME%/lib目录下的apusic.jar
将%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的更新。
打开命令行窗口,在目录%APUSIC_HOME%\domains\mydomain\bin下执行:
startapusic.cmd
将获取的bpdemos.war放入Apusic AS的热部署目录。Apusic的热部署目录为:%APUSIC_HOME% \domains\mydomain\ applications,如图:
观察Apusic AS的控制台,新加入的bpdemos应用将会被自动部署。
在浏览器里面输入 http://localhost:6888/bpdemos,出现如下页面则说明示例部署成功。