java - 如何在 REST 应用程序上使用 SOAP Web 服务

标签 java spring web-services rest soap

我正在使用 REST Web 服务开发 Spring 应用程序。

我必须使用我的一个客户的 SOAP 服务。我想知道如何在我的 REST 应用程序上使用客户的 SOAP 服务。

我正在尝试在我的应用程序上创建 SOAP 客户端并将其用于 SOAP 服务。有没有其他方法可以在不创建 SOAP 客户端的情况下做到这一点?

最佳答案

如果您的客户为您提供了 wsdl 文件,为什么不使用 wsimport (Oracle JDK) 导入它并使用导入的类?

尝试这一行:

$JAVA_HOME/bin/wsimport -Xnocompile -extension <somefile.wsdl>

然后将其创建的 java 源文件添加到您的环境中。

关于java - 如何在 REST 应用程序上使用 SOAP Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25366767/

相关文章:

java - 如何通过索引选择随机元素?

java - 在原始类类型上忽略显式方法类型参数;编译器错误?

Java - 重写在构造函数中创建的对象?

java - 线程 "main"javax.ws.rs.ProcessingException : javax.net.ssl.SSLProtocolException 中的异常:握手警报:unrecognized_name

c# - ASMX Web 服务的自定义 WSDL

java - 如何为 Java 7 中的现有国家/地区代码向 java.util.Currency 添加新货币?

java - java中如何实现权限控制?

java - 如何加快 Camel 路线

java - 最RESTful文件发送Java Spring

c# - Amadeus 服务错误 : A header representing a Message Addressing Property is not valid and the message cannot be processed