Java WSImport之后仍然需要本地WSDL吗?

Java WSImport之后仍然需要本地WSDL吗?,java,soap,wsimport,Java,Soap,Wsimport,我有一个本地wsdl文件,我的问题是:一旦我使用wsimport生成java源文件(*.java)并将它们重新定位到现有项目中使用,我是否仍然需要该wsdl文件(假设wsdl永远不会更改)?我的假设是不再需要它,因为我需要的所有东西都已经转移到了*.java 一旦发生代码生成(生成源代码或任何其他自定义生命周期任务),调用将基于WSDL上的端点在运行时发生。否则,您不需要该文件。当您进行代码升级时,您可以选择只打包生成的代码并将其用作依赖项(如果您不想签入生成的代码),或者每次运行生命周期任务来

我有一个本地wsdl文件,我的问题是:一旦我使用wsimport生成java源文件(*.java)并将它们重新定位到现有项目中使用,我是否仍然需要该wsdl文件(假设wsdl永远不会更改)?我的假设是不再需要它,因为我需要的所有东西都已经转移到了*.java

一旦发生代码生成(生成源代码或任何其他自定义生命周期任务),调用将基于WSDL上的端点在运行时发生。否则,您不需要该文件。当您进行代码升级时,您可以选择只打包生成的代码并将其用作依赖项(如果您不想签入生成的代码),或者每次运行生命周期任务来生成代码,在这种情况下,您可以将WSDL放在资源位置或指向WSDL的位置(在HTTP上)

一旦发生代码生成(生成源代码或任何其他自定义生命周期任务),调用将基于WSDL上的端点在运行时发生。否则,您不需要该文件。当您进行代码升级时,您可以选择只打包生成的代码并将其用作依赖项(如果您不想签入生成的代码),或者每次运行生命周期任务来生成代码,在这种情况下,您可以将WSDL放在资源位置或指向WSDL的位置(在HTTP上)

如果使用SOAP,请尝试使用标签
soa:address
,您可以将其设置为远程服务的WSDL文件位置:


如果使用SOAP,请尝试使用标签
soa:address
,您可以将其设置为远程服务的WSDL文件位置:


谢谢,从您的回答来看,我似乎需要它?(但我以为所有URL+端点都被转移到了*.java?)。基本上,我的桌面上有一个wsdl 2)我使用wsimport从中生成*.java文件3)我将*.java重新定位到我现有的项目中。所以我想知道我是否也需要在我的项目中使用wsdl,或者我可以忽略它?谢谢,从您的回答来看,我似乎需要它?(但我认为所有URL+端点都被转移到了*.java?)。基本上,我的桌面上有一个wsdl 2)我使用wsimport从中生成*.java文件3)我将*.java重新定位到我现有的项目中。所以我想知道我的项目中是否也需要wsdl,或者我可以忽略它?