当前位置: 首页 > 知识库问答 >
问题:

使用Play Framework 1.2.5访问Web服务

胡景澄
2023-03-14

我在Eclipse IDE的应用程序中使用Play framework 1.2.5。我需要访问一个使用IBM JAX-RPC构建的web服务。我已经获得了我需要在应用程序中访问的web服务的wsdl文件。

对于普通JavaEE应用程序,我过去常常将WSDL粘贴到我的工作区中,通过右键单击WSDL file=生成文件

我不确定如何使用Play框架访问WSDL。

我想知道:

1)将WSDL文件粘贴到我的工作区的哪里?

2)在Play框架中如何生成客户端(不确定我们是否需要在Play框架中)并访问服务方法?

3) 访问服务方法需要任何其他设置吗?

请让我知道这一点。

当做

共有1个答案

罗兴运
2023-03-14

简单的方法:

使用游戏!的内置 play.libs.WS(链接 #2 和 #3)。您必须自己创建原始 HTTP 请求,并自己解析来自服务器的 XML 结果。当然,如果 Web 服务接口很复杂,这可能会成为一项复杂的任务。

最好是,您将基于 WSDL 创建一个 JAX-RPC 客户端,并在您的 Play!应用。

 类似资料:
  • 问题内容: 我有一个应该将文件发送到Web服务的程序,该程序需要SSL连接。我运行程序如下: 这很好,但是当我将第一行更改为 我收到以下错误: 因此,似乎该问题与我正在使用的JRE有关,但似乎没有意义的是非IBM JRE可以正常工作,而IBM JRE则不能。有什么想法或建议吗? 问题答案: 如果您的非IBM jre是sun,那么它已经附带了SSL类实现。 看来IBM jre根本不包含SSL实现类。

  • 问题内容: 我们有一个Java Web应用程序,我们需要访问一个Web服务,它是一个https Web服务。所以我将ssl证书添加到Websphere; SSL证书和密钥管理>密钥库和证书> NodeDefaultKeyStore>签署者证书 SSL证书和密钥管理>密钥库和证书> NodeDefaultTrustStore>签署者证书 当应用程序尝试访问Web服务时,将引发如下异常: 我屏蔽了专用

  • 问题内容: 我正在尝试从jQuery客户端访问wcf服务 具体来说,此示例 http://www.codeproject.com/KB/aspnet/WCF_JQUERY_ASMX.aspx#4 当客户端网页与服务位于同一域时,所有方法都可以正常工作 一旦我将客户端网页移到另一个域,它就会中断。无法到达服务,请求失败 所有示例(ASMX,REST和WCF)都会发生这种情况 任何想法如何使这个跨岛工

  • 第 18 章 使用Spring进行远程访问与Web服务 目录 18.1. 简介 18.2. 使用RMI暴露服务 18.2.1. 使用 RmiServiceExporter 暴露服务 18.2.2. 在客户端链接服务 18.3. 使用Hessian或者Burlap通过HTTP远程调用服务 18.3.1. 为Hessian配置DispatcherServlet 18.3.2. 使用HessianSer

  • 问题内容: 我敢肯定,这已经在某个地方得到了回答,因为这是一个非常基本的问题-但是,对于我的一生,我无法在网上找到答案。我觉得自己是个白痴,但是我不得不问,这是: 我正在编写一个python代码,该代码将生成域中所有页面地址的列表。这是使用selenium2完成的-当我尝试访问由selenium产生的所有链接的列表时,会发生我的问题。 这是我到目前为止的内容: 该变量不包含在页面上找到的链接- 而

  • 我花了整整一周的时间与Gmail API做斗争,但没有成功。 我的任务: 使用自定义域创建邮箱 使用服务帐户通过Gmail API连接到此邮箱 我所做的: 然而,我总是会遇到一个错误: 我在设置中错过了什么?