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方法比较智能(如下图所示),不会造成冲突。

时间: 2024-10-12 17:04:51

cxf,两个声明导致 ObjectFactory 类中发生冲突 java的相关文章

两幅图说明python类中self的含义

总结:self是对于对象自身的引用.这里的圆括号里的self也可以换成其它你想要的任意名称,只是self更形象和通用些. 两幅图说明python类中self的含义

【java&c++】父子类中同名函数的覆盖问题

java和c++两门语言对于父子类中同名函数具有不同的处理方式. 先上两段代码: C++: class Basic { public: void test(string i){ cout << "basic str" <<endl; } void test(int i){ cout << "basic" <<endl; } }; class Senior : public Basic { public: void te

在派生类中引发基类事件

1.  在创建基类时,若涉及到事件,事件是特殊类型的委托,只可以从声明它们的类中调用,派生类无法直接调用基类中声明的事件,但是在多数情况,会需要允许派生类调用基类事件,这时,可以再包含该事件的基类中创建一个受保护的虚调用方法,通过调用或重写此调用方法,派生类便可以间接调用该事件. 注:不要在基类中声明虚拟事件,也不要在派生类中重写这些事件,C#编译器无法正确处理这些事件,并且无法预知该派生的事件的用户是否真正订阅了基类事件. 和下面的程序示例都来自:https://msdn.microsoft.

Class类中的getEnclosing*、getDeclared*与getDeclaringClass的区别

一.getEnclosing*  当前类在--中闭合  Class<?> getEnclosingClass()           返回底层类的立即封闭类.  Constructor<?> getEnclosingConstructor() 如果该 Class 对象表示构造方法中的一个本地或匿名类,则返回 Constructor 对象,它表示底层类的立即封闭构造方法.  Method getEnclosingMethod() 如果此 Class 对象表示某一方法中的一个本地或匿名

struct框架中实体类中属性的类型错误问题

在struct框架中,我们会写出实体类然后再sqlmap中进行映射,通常我们都知道 java中date类型有java.sql.date 和 java.util.date 经过细心发现,将对象生成为json对象时,json类会将date类型转换成java.util.date 如果在实体类中写成java.sql.date,就会抛出异常 下面我就来传个图 这里仅仅只需要把实体中date类型导入的包改成util的便不会出错 有人说util的包更常用,其实sql包中的直接输入就和我们平时写的时间的差不多,

java中父类与子类, 不同的两个类中的因为构造函数由于递归调用导致栈溢出问题

1 /* 2 对于类中对成员变量的初始化和代码块中的代码全部都挪到了构造函数中, 3 并且是按照java源文件的初始化顺序依次对成员变量进行初始化的,而原构造函数中的代码则移到了构造函数的最后执行 4 */ 5 import static java.lang.System.out; 6 7 public class PersonDemo 8 { 9 public static void main(String[] args) 10 { 11 //*********测试父类与子类之间的循环调用的问

转载:C++中两个类中互相包含对方对象的指针问题

原文链接:http://www.cnblogs.com/hanxi/archive/2012/07/25/2608068.html 前几天很不爽,因为C++中两个类中互相包含对方对象的指针编译时提示某一个类未定义...所以我就想啊想,这样也对,我的头文件都有#ifndef的,包含了一次就不能再包含了,以为就实现不了这样的功能,于是就改了设计方案: class A { public: A(B* pB):m_pB(pB) { } private: B* m_pB; }; class B { publ

1.类中数据成员的声明与初始化总结

在C++中,类的静态成员(static member)必须在类内声明,在类外初始化,像下面这样 class A   { private: static int count ; // 类内声明 }; int A::count = 0 ; // 类外初始化,不必再加static关键字 为什么?因为静态成员属于整个类,而不属于某个对象,如果在类内初始化,会导致每个对象都包含该静态成员,这是矛盾的. 什么东西能在类内初始化 能在类中初始化的成员只有一种,那就是静态常量成员. 这样不行 class A  

C++:类中两个易被忽略的默认函数

C++的自定义类中有六个默认的函数,即如果用户没有显式定义这些函数时,C++编译器会类中生成这些函数的默认形式.除了大家所熟知的构造函数.拷贝构造函数.赋值函数和析构函数外,C++为自定义类 还提供了两个容易被人忽视的默认函数--取地址函数和对常对象的取地址函数. 一.取地址函数 在C++中可以通过取地址运算符&求得变量的地址,如: 1 int a=10; 2 cout<<"变量a的地址为:"<<&a<<endl; 那么对于自定义类的