首页 > 代码库 > cxf,两个声明导致 ObjectFactory 类中发生冲突 java
cxf,两个声明导致 ObjectFactory 类中发生冲突 java
说明先,这里无论是客户端还是服务器端都是用java语言编写,如有写得不好,望原谅!
问题
http://localhost:8080/WEB-SMVC/cxf/userService?wsdl [17,7]: 两个声明导致 ObjectFactory 类中发生冲突。
http://localhost:8080/WEB-SMVC/cxf/userService?wsdl [20,7]: (与上一错误有关) 这
是另一个声明。
wsdl2java:
wsdl2java http://localhost:8080/WEB-SMVC/cxf/userService?wsdl
报错:
webservice:
pojo的user类
解决办法
不要用这么相似的名字(再说E开头就已经不符合java的规范了),在cxf中生成Java的客户端代码时候会大小写敏感,会将eMail的e变为E,跟EMail生成set/get方法会冲突的,可能在写server端的时候因为用工具,生成的set/get方法比较智能(如下图所示),不会造成冲突。
cxf,两个声明导致 ObjectFactory 类中发生冲突 java
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。