从“wsimport <wsdl_url>”生成的java源代码是否是实际的soap Web服务代码?</wsdl_url>

时间:2013-11-25 02:15:45

标签: java web-services soap wsdl

我有一个wsdl网址http://www.webservicex.net/geoipservice.asmx?WSDL

现在如果我按

生成java源代码
wsimport -keep http://www.webservicex.net/geoipservice.asmx?WSDL

是否会生成实际的soap Web服务代码或只能调用Web服务的界面?

我在youtube上看过一些视频,据我所知它无法生成soap web服务的实际java源代码。如果我错了,请纠正我。

所以假设我想在soap web服务中进行更改(用java编写),生成的文件中的更改将不起作用。

可能我的问题对您来说似乎非常基本,但我正在查看应用程序代码并遇到这种困惑,所以请回答我的问题。

2 个答案:

答案 0 :(得分:0)

  

wsimport工具用于解析现有的Web服务   描述语言(WSDL)文件并生成所需文件(JAX-WS   便携式工件( Web服务客户端)访问已发布的网页   服务。

wsimport生成并编译连接到服务所需的Web服务工件。此实用程序不会生成实际的Web服务。

答案 1 :(得分:0)

我知道这是一个老问题,但是如果您想从现有的WSDL文件生成实际的WebService,那么您应该使用名为wsgen

的wsimport兄弟