标签: java soap wsimport
我有一个本地的wsdl文件,我的问题是:一旦我使用wsimport生成java源文件(* .java)并将它们重定位到我现有的项目中使用,我还需要那个wsdl文件(假设wsdl永远不会改变)?我的假设是不再需要它,因为我需要的所有东西都已经转移到* .java了?
答案 0 :(得分:0)
一旦代码生成发生(generate-sources或任何其他自定义生命周期任务),调用将在运行时基于WSDL上的端点发生。否则你不需要该文件。当您进行代码提升时,您可以选择打包生成的代码并将其用作依赖项(如果您不想签入生成的代码)或每次运行生命周期任务以生成代码,在这种情况下您可以在资源位置上有WSDL或指向WSDL的位置(在HTTP上)
答案 1 :(得分:0)
如果您使用SOAP,请尝试使用标记soa:address,您可以将其设置为远程服务的WSDL文件位置:
soa:address