org.apache.cxf.interceptor.Fault: Unmarshalling Error: 意外的元素 (uri:“XXX“, local:“XXX“)。所需元素为(none)
找了很久才解决问题:1、有的说是服务端的接口方法参数上没有加@WebParam,但是我加了还是没有解决问题。可以先尝试这个下看看是不是这个原因,加的位置如下:2、在一些WebServices客户端的实现中(比如Delphi7),没有实现对wsdl的完全支持,输入输出的参数名称必须是在namespace中限定的,CXF发布的WebServices,默认情况下却是unquailiied的参数名,造成WebServices访问错误。而刚好我们部门就是用Delphi7来调用我的WebServices接口
原创
2021-01-15 16:51:08 ·
6827 阅读 ·
2 评论