209得票20回答
使用JAX-WS跟踪XML请求/响应

有没有一种简单的方法(即不使用代理)可以获取使用JAX-WS参考实现(包含在JDK 1.5及更高版本中)发布的Web服务的原始请求/响应XML?我需要通过代码来实现这一点。只需通过 clever logging 配置将其记录到文件中就可以了,但这样做可能不够好。我知道存在其他更复杂和完整的框架...

148得票4回答
JAX-WS、Axis2和CXF之间的区别

三者之间的区别是什么? JAX-WS Axis2 CXF 这三个都可以用来在Java中创建Web服务。 据我所知,JAX-WS是一种规范,而Axis2和CXF是实现方式。但是,如果我没记错的话,Java 1.6具有JAX-WS的实现。 因此,人们可以使用Java 1.6开发JAX-W...

117得票4回答
如何从Java类中进行SOAP Web服务调用?

我对Web服务的世界相对较新,我的研究似乎让我更加困惑而不是启发我。我的问题是,我被给予一个库(jar),我必须通过一些Web服务功能进行扩展。 此库将与其他开发人员共享,在jar中的类之间将包括调用Web服务的方法的类(本质上设置类的属性,执行某些业务逻辑(例如将对象存储在数据库中等),并...

115得票4回答
如何更改Web服务的URL终点?

我使用JBoss工具生成了一个Web服务客户端(兼容JAX-WS),使用Eclipse中的“从wsdl生成web服务客户端”功能来完成。 因此,我只需要提供一个指向Web服务WSDL的URL。 现在,Web服务提供方告诉我要更改Web服务的“客户端端点应用访问URL”。 这是什么意思以及...

107得票8回答
如何为JAX-WS webservice客户端设置超时时间?

我已经使用JAXWS-RI 2.1基于WSDL创建了一个Web服务接口。我可以与Web服务进行交互,但是无法指定发送请求到Web服务的超时时间。如果由于某种原因它没有响应,客户端似乎会永远等待。查找资料发现,我应该尝试做这样的事情: ((BindingProvider)myInterface...

103得票6回答
文档风格和RPC风格通信有什么区别?

有人可以向我解释一下文档(Document)和RPC风格的Web服务之间的区别吗?除了JAX-RPC之外,下一个版本是支持文档和RPC风格的JAX-WS。 我还了解到,文档风格的Web服务用于异步通信,其中客户端不会阻塞直到接收到响应。 无论如何,我目前使用JAX-WS在服务上注释@Webs...

100得票5回答
JAX-RS和JAX-WS有什么区别?

阅读了几篇关于JAX-RS和JAX-WS的文章后,我有几个问题想要确认: JAX-RS能像JAX-WS一样执行异步请求吗? JAX-RS能够访问不运行在Java平台上的 Web服务,反之亦然吗? 什么是“REST特别适用于PDA和移动电话等受限配置设备” 的含义? 什么是“JAX-RS不需...

93得票8回答
JAX-WS客户端:访问本地WSDL的正确路径是什么?

问题是我需要从所提供的文件中构建Web服务客户端。我已经将此文件存储在本地文件系统上,只要保持WSDL文件在正确的文件系统文件夹中,一切都很好。当我将其部署到服务器或从文件系统文件夹中删除WSDL时,代理无法找到WSDL并引发错误。我在网上搜索并找到了以下帖子,但我无法使其工作: JAX-WS...

92得票9回答
在Java中获取SOAPMessage的原始XML

我已经在JAX-WS中设置了一个SOAP WebServiceProvider,但我不知道如何从SOAPMessage(或任何Node对象)获取原始XML。以下是我目前的代码示例以及我试图抓取XML的地方:@WebServiceProvider(wsdlLocation="SoapServic...

83得票4回答
Java Webservice客户端(最佳方式)

我有一个第三方WSDL,需要使用Java编写代码以便Web服务客户端调用第三方WSDL中的操作。目前,我已经使用Axis的WSDL2JAVA工具生成了客户端存根,并使用XMLbeans进行数据绑定。 这个在Java中最好的方法是什么? 我读到过SAAJ,看起来它将会提供更加细粒度的方法? ...