【发布时间】:2013-08-28 22:28:46
【问题描述】:
我的任务是在 java 中构建一个 Web 服务,并且我得到了一个现有的 WSDL 文件,它似乎定义了一切。我需要围绕/使用它来构建我的java(虽然不使用它)。我将如何在 Eclipse 中使用它?
我尝试过“新建 Web 服务客户端”并选择 WSDL 但是它生成的代码不包含任何方法(只有 1 个)或来自 WSDL 的参数。
【问题讨论】:
标签: java web-services soap wsdl
我的任务是在 java 中构建一个 Web 服务,并且我得到了一个现有的 WSDL 文件,它似乎定义了一切。我需要围绕/使用它来构建我的java(虽然不使用它)。我将如何在 Eclipse 中使用它?
我尝试过“新建 Web 服务客户端”并选择 WSDL 但是它生成的代码不包含任何方法(只有 1 个)或来自 WSDL 的参数。
【问题讨论】:
标签: java web-services soap wsdl
您可以使用 Apache CXF WSDL to Java 来做这件事。查看这里Click here 并在谷歌上搜索更多详细信息
您也可以使用 SoapUi 来执行此操作。我觉得soapUi方式比之前的方式更简单click for soapUI tutorial
WSDL 包含有关您的 Web 服务的外观和功能的所有细节
【讨论】:
我认为,如果您尝试使用现有的 WSDL 编写 Web 服务,那么您可能会走错路。从命令看来,它正在尝试为您构建客户端,而不是服务器。
我在 Spring-WS 库中的 WSDL-first 教程中获得了一些运气。我会看看那个。
http://static.springsource.org/spring-ws/site/reference/html/tutorial.html
【讨论】: