Java WSDL更新后如何更新方法列表

Java WSDL更新后如何更新方法列表,java,web-services,wsdl,Java,Web Services,Wsdl,我用java测试来检查web服务。WSDL已更改,并添加和修改了一些方法。我已经从WSDL生成了java代码。如何更新java中的方法列表(以前生成的)?有可能自动完成吗 谢谢,这不是自动发生的。有多种方法可以做到这一点,但我使用wsimport。wsimport随jdk提供,因此您可能已经有了它: wsimport <wsdl location> wsimport 其中是指向wsdl的url或文件。您将在当前目录中获得已编译的类文件,您可以使用这些文件构建一个jar,并将其添加

我用java测试来检查web服务。WSDL已更改,并添加和修改了一些方法。我已经从WSDL生成了java代码。如何更新java中的方法列表(以前生成的)?有可能自动完成吗


谢谢,这不是自动发生的。有多种方法可以做到这一点,但我使用wsimport。wsimport随jdk提供,因此您可能已经有了它:

wsimport <wsdl location>
wsimport
其中是指向wsdl的url或文件。您将在当前目录中获得已编译的类文件,您可以使用这些文件构建一个jar,并将其添加到您的项目中


如果您经常这样做,就可以使用ant任务(或各种其他选项)实现自动化。

这取决于WSDL中的更改内容和代码包含的内容。有关更改web服务合同引起的问题,请参见此处:谢谢,但这篇文章有点笼统。我对如何从wsdl(或更新)生成新的java代码感兴趣,因为目前我只有一个现有的项目,以前从未这样做过。据我所知,代码是使用JAX-WS生成的。但我不知道细节如何才能得到一个源文件?没有这个源是必要的。转到命令提示符或shell并键入“wsimport”,我理解,我这样做并得到一个已编译类文件的列表,但我无法查看这些文件的代码。那么,是否有可能获得与编译的java类文件等效的java源文件?对不起,如果这是一个愚蠢的问题,但我对这一切都是新手。您还可以解释或提供一些链接,说明如何在这个类列表中构建一个jar吗?是的,在调用wsimport时使用-keep。将帮助您创建jar: