1、实验九 应用程序的部署和安装
实验目的:
掌握在WAS上部署应用程序
目标要求:
1. 使用WAS部署向导部署企业应用程序
2. 使用Ant部署Java应用程序和企业应用程序
实验内容
第一节 用WAS部署
1. 导出企业应用程序
在RAD的“项目资源管理器”中找到“MyLibraryWeb”项目,右击鼠标并选择“导出 -> WAR文件”,在导出向导中输入如下信息后点击完成
以运行方式启动WAS服务器,打开浏览器输入“http://localhost:9060/ibm/console”,进入到欢迎界面后点击向导栏的“应用程序 ->
2、 安装新的应用程序”
在向导中输入好安装应用程序的路径和上下文根,点击下一步
在“准备应用程序安装”页面直接点击“下一步”,忽略安全警告,点击“继续”。
在“安装新的应用程序”向导的第一步,直接点击“下一步”
在“安装新的应用程序”向导的第二步,勾选MyLibrary模块后点击下一步
在“安装新的应用程序”向导的第三步,勾选“MyLibraryWeb”后点击下一步。
在第四步中直接点击“完成”。安装完成后会有安装成功提示,并点击“保存到主配置”。
保存过后可以在“企业应用程序”列表中看到MyLibraryWeb war项目,但是还没有启动。
3、勾选者这个项目并点击“启动”按钮,会看到启动“状态”改变。
打开Web浏览器(比如IE),输入http://localhost:9080/library/register.jsp(注意大小写),会看到注册页面,表示部署成功。
第二节 用Ant部署Java应用程序
在“项目资源管理器”中找到“MyLibraryGUI”项目,右击鼠标并选择“新建 -> 其它 -> 简单 -> 文件”,在弹出的向导中输入文件名build.xml后点击“完成”。
在下列代码输入到build.xml文件中
4、>
7、ct>
保存后,在“项目资源管理器”中右键点击“build.xml”并选择“运行 -> Ant构建…”
在弹出的配置向导中,在“目标”标签中勾选“dist(缺省目标)”,在“类路径”中添加外部JAR“db2j.jar”,在“JRE”标签中选择“在与工作空间相通的JRE中运行”。点击“运行”
可以在“控制台”中看到构建过程和相应提示信息:
构建成功后,打开D:\MyLibraryGUI可以看到新生成的GUIApp-20060202.jar文件。在Windows控制台输入java -jar d:\MyLibraryGUI\GUIApp-20060202.jar,可以
8、看到这个GUI程序的运行。
第三节 部署企业应用程序
和上节类似,在“项目其源管理器 -> 企业应用程序 -> MyLibraryWebEAR”下的“META-INF”目录下建立一个build.xml的文件,输入如下内容:
10、
11、
12、
13、xportfile="${dist}/${project.war}.war"
exportsource="${source}" overwrite="true" />
保存后右键点击“运行 -> Ant构建…”, 在弹出的配置向导中,在“目标”标签中勾选“Total(缺省目标)”,在“JRE”标签中选择“在与工作空间相通的JRE中运行”。点击“运行”。
可以在“控制台”看到构建过程和结果,在D:\MyLibraryWeb_workdir\dist下会有生成的MyLibraryWeb.war文件,用第一节中类似的方法在WAS服务器上运行。