< 上一课 | 下一课 >

课程 2.1:安装并部署 Web Service

在本课中,您会将样本企业应用程序(EAR)文件安装到 WebSphere Application Server V6.1 并部署 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. “服务器”视图会列示已安装并设置的服务器。
    3. 右键单击服务器并选择启动。当“服务器”视图显示服务器的状态为已启动或控制台提示打开服务器 server1 以进行电子商务时,就成功启动了该服务器。现在,可以运行管理控制台了。
    注: 如果“服务器”视图中不存在服务器实例,则创建新的服务器:
    1. 右键单击“服务器”视图并选择新建 > 服务器
    2. 使用“新建服务器”向导来添加 WebSphere Application Server V6.1。
  2. 运行 WebSphere 管理控制台。以下指示信息描述如何从工作台运行管理控制台,此外,还可以使用其他方法来完成该任务:
    1. 在“服务器”视图中,右键单击刚启动的服务器并选择运行管理控制台。WebSphere 管理控制台将在浏览器窗口中打开。
    2. 输入用户标识并单击登录。管理控制台的“欢迎”页打开。输入的用户标识只用来跟踪对服务器配置数据所做的特定于用户的更改。
  3. 使用管理控制台来安装 MyDirectory 项目中的 EmployeeDirectory.ear 企业应用程序。管理控制台使用向导方法来帮助您安装应用程序,在该向导中单击下一步以按顺序从一个页面移至下一个页面,直到设置了所有选项为止。在本教程中,要安装包含 Web Service 的样本企业应用程序:
    1. 在管理控制台的左边,展开应用程序菜单选项并单击安装新的应用程序
    2. 选择本地文件系统并在指定路径字段中输入 MyDirectory 项目中的 EmployeeDirectory.ear 文件的完整路径。提示:要获取完整路径,请在“包资源管理器”中右键单击 EmployeeDirectory.ear 文件并选择属性。“属性”页会列示该文件的位置,可以复制该位置并将它粘贴到指定路径字段中。
    3. 单击下一步直到进入选择安装选项页。
    4. 选择部署 Web Service
    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 以及在剩下的课程中如何使用。

< 上一课 | 下一课 >