wsdl2java 生成客户端: 具有相同名称 "xxx" 的类/接口已在使用。请使用类定制设置来解决此冲突。
2017-05-24 17:13
1011 查看
在使用cxf 工具通过wsdl生成java的时候 有时候会报“具有相同名称 "xxx" 的类/接口已在使用。请使用类定制设置来解决此冲突。”的错误。
这个主要是WSDL中有重复的元素,只要在生成命令中加入 -autoNameResolution 就可以了
例如 ./wsdl2java -client http://localhost:2000/sdhu/fff?wsdl 改为 ./wsdl2java -client
-autoNameResolution http://localhost:2000/sdhu/fff?wsdl 就可以了
这个主要是WSDL中有重复的元素,只要在生成命令中加入 -autoNameResolution 就可以了
例如 ./wsdl2java -client http://localhost:2000/sdhu/fff?wsdl 改为 ./wsdl2java -client
-autoNameResolution http://localhost:2000/sdhu/fff?wsdl 就可以了
相关文章推荐
- 【CXF】wsdl2java 生成客户端: 具有相同名称 "xxx" 的类/接口已在使用。请使用类定制设置来解决此冲突。
- wsdl2java 生成客户端 具有相同名称的类已经在使用
- 附加类型“UniversalReviewSystem.Models.ApplicationUser”的实体失败,因为相同类型的其他实体已具有相同的主键值。在使用 "Attach" 方法或者将实体的状态设置为 "Unchanged" 或 "Modified" 时如果图形中的任何实体具有冲突键值
- 关于Entity Framework更新的几种方式以及可能遇到的问题(附加类型“Model”的实体失败,因为相同类型的其他实体已具有相同的主键值)在使用 "Attach" 方法或者将实体的状态设置为 "Unchanged" 或 "Modified" 时如果图形中的任何实体具有冲突键值,则可能会发生上述行为
- 错误:因为相同类型的其他实体已具有相同的主键值。在使用 "Attach" 方法或者将实体的状态设置为 "Unchanged" 或 "Modified" 解决方法
- 使用java的wsimport.exe工具生成wsdl的客户端代码
- 利用svcutil.exe 访问windows Server 2003的wcf服务生成客户端代码报错:无法从http://XXX/XXX.svc?wsdl获取元数据”错误的解决方法
- 在DLL编程中调用模版类时出现的类似"class“XXX”需要有 dll 接口由 class“XXX”的客户端使用"的warning的解决方案
- "无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件"的解决方法
- 在DLL编程中调用模版类时出现的类似"class“XXX”需要有 dll 接口由 class“XXX”的客户端使用"的warning的解决方案
- java wsdl反向生成源码,并使用CXF实现客户端调用代码
- 使用Myeclipse插件将wsdl生成java客户端代码
- 利用svcutil.exe 访问windows Server 2003的wcf服务生成客户端代码报错:无法从http://XXX/XXX.svc?wsdl获取元数据”错误的解决方法
- 在DLL编程中调用模版类时出现的类似"class“XXX”需要有 dll 接口由 class“XXX”的客户端使用"的warning的解决方案
- Java/Flex使用相同密钥加密相同的信息,生成密文不同的解决方法
- Axis2中使用wsdl2java.bat生成客户端代码
- 使用Myeclipse插件将wsdl生成java客户端代码
- 使用CXF根据wsdl地址自动生成客户端 (java)
- "无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件"的解决方法
- Android ndk windows下使用环境设置与编程实例:由.java自动生成xxx.h