cxf異常

客戶端使用SOAP方式調用CXF服務時異常:javax.xml.ws.soap.SOAPFaultException: Unexpected wrapper element {http://xxx.com/}hello found.   Expected {http://xxx.com/}hello,緣由是客戶端和服務器的namespace不一樣,即客戶端和服務端的WebService接口包路徑不一致。

解決方法一、將客戶端和服務器的WebService接口包路徑相同。 java

解決方法二、在客戶端和服務端的接口註解上指定相同的targetNamespace。targetNamespace默認值是接口所在包路徑的倒排。@WebService(targetNamespace=""),targetNamespace的值經過在瀏覽器訪問http://localhost:8080/ws/soap?wsdl(此URL是客戶端配置的地址),查看wsdl:import節點的namespace。 瀏覽器

相關文章
相關標籤/搜索