如何解决xfire调用cxf的webservice问题
客户端?jDK1.5?,用xfire调用CXF的webservice 问题如题: org.codehaus.xfire.fault.XFireFault:?Unmarshalling?Error:? Unexcepted?wrapper?element?... 解决方法:在cxf接口?定义中加入?@WebParam?写入命名空间 package?com.demo; ? import?javax.jws.WebParam; @WebService //?name=?"text"?可以不要;?targetNamespace?必须要;
加上后,终于调用成功,可是有发现新的问题,xfire客户端调用cxf服务的时候传递过去的参数,String?类型的?但是服务端得到的入参总是?null? 经过分析后,修改 ? import?javax.jws.WebParam; @WebService @SOAPBinding(style?=?Style.RPC)?//?增加 public?interface?HelloWorld 增加?@SOAPBinding(style?=?Style.RPC)??此注解后问题得到解决 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |