假设你的方法是这样:public DoSomethingResponse doSomething(String data);
可能的解决方法:
1、确保DoSomethingResponse的名字和方法名不一样。例如:将DoSomethingResponse改为DoSomethingResponseVO或者将方法名改为executedoSomething()。
2、在你的响应类中加入@XmlType (namespace="http://namespace.thats.not.the.same.as.the.generated"),即改变响应类的命名空间。
可能的解决方法:
1、确保DoSomethingResponse的名字和方法名不一样。例如:将DoSomethingResponse改为DoSomethingResponseVO或者将方法名改为executedoSomething()。
2、在你的响应类中加入@XmlType (namespace="http://namespace.thats.not.the.same.as.the.generated"),即改变响应类的命名空间。
如下:
@XmlType (namespace="http://service.cxf.com/")
@WebService(endpointInterface="com.cxf.service.CXFService",targetNamespace="http://service.cxf.com/")
public class CXFServiceImpl implements CXFService {
@WebService(endpointInterface="com.cxf.service.CXFService",targetNamespace="http://service.cxf.com/")
public class CXFServiceImpl implements CXFService {
。。。。。
}