如何在WebSphere上部署OperaMasks

本文将以在WebSphere7.0中部署OperaMasks应用bpdemos-aom为例,介绍在WebSphere中部署OperaMasks的全过程。

1. 环境准备

1.1. java环境

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

1.2. 所有需要用到的资源

1. WebSphere7.0

下载地址: http://www.ibm.com/developerworks/cn/websphere/downloads/ ,点击下载WebSphere Application Server V7.0。解压缩安装包,运行launchpad.exe进行安装。

2. OperaMasks v2.2

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

3. bpdemos-aom.war

解压缩下载的安装包。bpdemos-aom应用属于OperaMasks自带示例之一,需要在本地使用ant来build产生,由于WebSphere中没有内置了Ant,所以首先需要确保本机上安装有Ant。 进入%AOM_HOME%/samples目录执行:

ant -f  build.xml bpdemos-aom

产生的bpdemos-aom.war位于%AOM_HOME%/samples/dist目录下。其中 %AOM_HOME%表示OperaMasks安装包解压缩的根目录;以及下文中的%WAS_HOME%表示WebSphere安装的根目录。

bpdemos-aom.war中WEB-INF/lib目录下有运行OperaMasks应用所需要的jar包,如图所示:

2. 部署应用bpdemos-aom

2.1. 修改WebSphere的JSF运行环境

由于WebSphere中内置了Sun Microsystems JavaServer FacesImplementation实现,为了避免jar包冲突,需要修改WebSphere的JSF运行环境。

删除%WAS_HOME%/plugins目录下的org.apache.myfaces1_2.jar

2.2. 在WebSphere控制台中加载bpdemos-aom.war

1. 启动服务器

2. 登入管理控制台

在浏览器中输入URL:http://127.0.0.1:9043/ibm/console,输入安装时设置的用户名和密码即可进入

3. 新建bpdemos-aom应用程序

操作步骤:首先进入管理控制台——>应用程序——>新建应用程序——>新建企业应用程序,在此视图中导入bpdemos-aom.war

然后依次按照默认配置点击“下一步”,在步骤4中需要设置上下文根。上下文根是指应用程序的URL根路径,这里设置为/bpdemos-aom。

最后在步骤5中点击“完成”。在应用程序列表中我们可以看到成功加载的bpdemos-aom_war。

2.3. 修改bpdemos-aom的类加载顺序

操作方法:首先进入管理控制台——>应用程序——>应用程序类型——>WebSphere 企业应用程序,点击bpdemos-aom_war应用程序,进入应用管理界面。如图:

然后点击“类装入和更新检测”,进入“类装入和更新检测”属性页面,设置“类装入器顺序”为“类已装入并且是先使用本地类装入器(父类最后)”,设置“WAR 类装入器策略”为“应用程序的单个类装入器”

最后点击“确定”保存到主配置中,即完成修改类的加载方式。

2.4. 启动应用程序

在WebSphere 企业应用程序视图中,启动bpdemos-aom_war应用程序,启动成功出现如下信息提示:

打开浏览器,输入 http://localhost:9080/bpdemos-aom/index.jsf,出现如下页面说明部署成功。

[上一页] [下一页]