在使用cxf 工具通过wsdl生成java的时候 有时候会报“具有相同名称 "xxx" 的类/接口已在使用。请使用类定制设置来解决此冲突。”的错误。
这个主要是WSDL中有重复的元素,只要在生成命令中加入 -autoNameResolution 就可以了
例如 ./wsdl2java -client http://localhost:2000/sdhu/fff?wsdl 改为 ./wsdl2java -client -autoNameResolution http://localhost:2000/sdhu/fff?wsdl 就可以了
本文介绍如何解决使用CXF工具从WSDL生成Java代码时遇到的类名冲突问题。通过添加-autoNameResolution参数可以有效避免由WSDL文件中重复元素导致的错误。
3779





