使用样本 JSP 测试 Web Service

创建 Web Service 之后,您可以生成样本 JSP,该样本 JSP 可在服务器上运行以测试 Web Service。

关于此任务

要生成样本 JSP 以测试 Web Service,请执行下列操作:

过程

  1. 在“企业资源管理器”中选择 Java™ 代理 Bean,单击鼠标右键,然后选择 Web Service
    • 如果要测试 JAX-WS Web Service,请选择生成 JAX-WS JSP
  2. 在“Web Service 客户机测试”页面上,您具有以下选项:
    • 测试生成的代理:如果选择此选项,那么将在 Web 浏览器中启动样本客户机,以便您可以查看代理是否工作。
    • 选择测试工具。目前唯一可用的选项是生成 Web Service 样本 JSP。
    • 文件夹:选择 JSP 所在的已存在的文件夹。
    • 服务器:选择您要使用的服务器。
    • 服务器实例:选择此服务器的现有实例。如果不存在服务器实例,那么向导将为您创建一个。
    • 方法:选择要在 JSP 中公开的方法。
    • 在服务器上运行测试:选择此选项以自动启动服务器。
  3. 将在 Web 浏览器中通过以下 URL 启动代理:http://localhost:port/WebProjectClient/sampleBeanName/TestClient.jsp 如果在上一步中更改了文件夹位置,那么 sampleBeanName 的值会体现新位置。
  4. 您可以通过选择方法,输入方法的值,然后单击调用来使用此样本应用程序测试 Web Service。该方法的结果将显示在“结果”窗格中。
    • 设置端点:如果您不知道 WebSphere® Application Server 使用的端口,那么可以在管理控制台(位于服务器 > 应用程序服务器 > server_name > “配置”选项卡 > 端口 > WC_defaulthost)中找到该端口。
      • JAX-WS JSP:要更改端点,请编辑 JSP 的“服务质量”窗格中“端点”字段内列示的端点,然后单击更新
    • 异步:如果您使用的是 JAX-WS JSP 并且已选择为代理生成异步方法,那么您可以使用轮询样式在 TestClient.jsp 文件中启用异步调用。如果选择以异步方式测试服务,那么当您调用业务方法时,将显示一个新链接,用于指示该方法正在进行中。单击该链接可在“结果”窗格中显示方法响应。
    • 绕过 JAXB 映射:与 JAX-RPC 1.1 不同的是,JAX-WS 不支持使用 SOAPElements 通过业务方法来生成服务端点接口。如果选择绕过 JAXB 并使用 XML 有效内容,那么会将 TestClient.jsp 方法的 JAXB 绑定视图替换为原始的 SOAP 消息。如果要使用此功能,请在所提供的模板中输入必须的 SOAP 主体条目。
指示主题类型的图标 任务主题
信息中心的条款和条件 | 反馈

时间戳记图标 最近一次更新时间: 2014 年 4 月 17 日

文件名:tjaxwsjsp.html