< 上一课 | 下一课 >

课程 2.1:安装和部署 Web Service

在此练习中,您将在 IBM WebSphere Application Server V6.0 测试环境(随工作台安装)中安装一个样本企业应用程序(EAR)文件并部署 EmployeeDirectory Web Service。您的应用程序将使用此 Web Service 来创建、读取、更新和删除职员记录。

开始之前,必须完成下列其中一个选项,以确保 MyDirectory 项目处于正确的起始点:
您的 MyDirectory Java 项目包括一个 EmployeeDirectory.ear 文件。您将使用 WebSphere 管理控制台来安装包含在 EAR 文件中的 EmployeeDirectory 企业应用程序。当您安装应用程序时,还将部署包括在应用程序中的 Web Service。完成的“我的公司目录”应用程序使用此已部署的 Web Service。

要在 WebSphere Application Server V6.0 测试环境上安装样本 EmployeeDirectory 应用程序并部署 Web Service:

  1. 从工作台启动一个应用程序服务器实例。可以使用几种不同的方法来启动服务器,下列步骤描述的是如何从工作台来完成该任务:
    1. 打开“服务器”视图。要将“服务器”视图添加至 Java 透视图,单击窗口 > 显示视图 > 其他并选择服务器 > 服务器
    2. 在“服务器”视图中,应该看到定义为在本地主机上运行的缺省 WebSphere V6.0 测试环境服务器。
    3. 右键单击该服务器并选择启动。当“服务器”视图显示服务器的状态为已启动或控制台说明为电子商务打开服务器 server1 时,就成功启动了该服务器。现在,可以运行管理控制台了。
    注: 如果“服务器”视图中不存在服务器实例,则创建新的服务器:
    1. 右键单击“服务器”视图并选择新建 > 服务器
    2. 在“新建服务器”向导中,指定本地主机作为主机名并选择 WebSphere V6.0 服务器作为服务器类型,然后单击“完成”。会创建服务器实例并将它添加至“服务器”视图。
  2. 运行 WebSphere 管理控制台。下列指示信息描述如何从工作台来完成该任务,此外,也可以使用其他的方法运行管理控制台:
    1. 在“服务器”视图中,右键单击刚才启动的服务器并选择运行管理控制台。会在浏览器窗口中打开 WebSphere 管理控制台。
    2. 输入用户标识并单击登录。管理控制台的“欢迎”页面打开。输入的用户标识只用来跟踪对服务器配置数据所作的特定于用户的更改。
  3. 使用管理控制台来安装 MyDirectory 项目中的 EmployeeDirectory.ear 企业应用程序。管理控制台使用向导方法来帮助您安装应用程序,在该向导中单击下一步以按顺序从一个页面移至下一个页面,直到设置了所有选项为止。在本教程中,要安装包含 Web Service 的样本企业应用程序:
    1. 在“管理控制台”的左边,展开应用程序菜单选项并单击安装新的应用程序
    2. 选择本地文件系统并在指定路径字段中输入 MyDirectory 项目中的 EmployeeDirectory.ear 文件的完整路径。技巧:要获取完整路径,在“包资源管理器”中右键单击 EmployeeDirectory.ear 文件并选择属性。“属性”页面会列示该文件的位置,可以复制该位置并将它粘贴到指定路径字段中。
    3. 单击下一步,然后再次单击下一步。现在,您位于步骤 1. 选择安装选项页面上。
    4. 选择部署 Web Service
    5. 单击下一步直到您到达步骤 5. 总结页面,然后单击完成
    6. 当提示您应用对本地配置所作的更改时,单击保存至主配置链接。查看这些更改并单击保存按钮。
  4. 使用管理控制台来启动 EmployeeDirectory 应用程序:
    1. 单击应用程序 > 企业应用程序。EmployeeDirectory 应用程序在服务器上列示为已安装应用程序,但是它的状态为“已停止”。

      管理控制台中的企业应用程序

    2. 选择 EmployeeDirectory 旁边的复选框并单击启动。会有一条消息指示已成功启动 EmployeeDirectory 应用程序,并且“状态”图标会更改为绿色箭头。

EmployeeDirectory 应用程序现在正在本地主机(端口 9080)上运行,并且您现在可以访问 Web Service。在完成本教程之后,可以返回至管理控制台,停止 EmployeeDirectory 应用程序,然后卸载它。

如果打开 MyDirectory 项目中的 EmployeeDirectory.wsdl 文件(缺省情况下,它在图形 WSDL 编辑器中应该是打开的),则可以检查刚才部署的 Web Service。如果在 WSDL 编辑器中没有打开该 WSDL 文件,则在工作台中可能不会打开“Web Service 开发者”功能。可以在首选项(窗口 > 首选项 > 工作台 > 功能)中指定工作台功能。

WSDL 编辑器的下图显示了 EmployeeDirectory 服务中可用的操作:

WSDL 编辑器的“端口类型”部分的屏幕快照

可以使用 WSDL 编辑器来检查每个操作及其相应请求消息和返回消息。这可以帮助您了解 Web Service 以及在其余练习中如何使用它。

< 上一课 | 下一课 >