[英]Accessing SOAP service in Java
我需要访问 soap 服务,我也有 wsdl url。 我 go 如何在 java 中执行此操作? 有什么好的教程可以实现这一目标吗?
此外,我在 android 中生成了一个 xml 文件来调用 soap 服务,但它无法正常工作。 有什么地方可以粘贴这个 xml 来检查 883812976388 是否正确调用了网络服务(我正在使用 wireshark 记录正在发送的 xml,它看起来很好)。
关于问题的第一部分,您可以使用 SoapUI( http://www.soapui.org/ )加载 WSDL 并为其生成 Java 客户端代码( http://nitinaggarwal.wordpress.com/2010/11 12/generating-client-java-code-for-wsdl-using-soap-ui-axis2-wsdl2java/ )。 我曾经使用过这种方式,但也许有更好的方法来做到这一点。
最简单的是在 .netbeans 中生成一个客户端 web 服务存根。 只需创建一个新项目,然后添加新的 web 服务客户端。 提供 WSDL 即可完成。 Netbeans也有很棒的web服务教程。
非常有用的链接: http:/.netbeans.org/kb/trails/web.html
我建议远离轴 web 服务客户。 我对轴的体验不是很好。 到目前为止,.netbeans 使用的 wsimport 非常棒。 使用 JAX-WS。
您可以使用wsimport
(JDK 6 的一部分)
请参阅文档
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.