我正在研究SOAP Web服务。我能够获取终点网址,并且还在浏览器中看到wsdl。当我尝试调用方法时,它抛出以下错误。我是SOAP的新手,有人可以帮忙吗?
org.apache.cxf.phase.PhaseInterceptorChain.doDefaultLogging Interceptor for {http://www.riffen.com/EventPublisherV1} EventPublisher {http://www.riffen.com/EventPublisherV1} publish引发了异常,现在展开 org.apache.cxf.interceptor.Fault:无法发送消息。 在org.apache.cxf.interceptor.MessageSenderInterceptor $ MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:64) 在org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271) 在org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:541) 在org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:474) 在org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:377) 在org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:330) 在org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96) 在org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:134) com.sun.proxy。$ Proxy118.publish(未知来源)
由以下原因引起:org.apache.cxf.transport.http.HTTPException:与网址通信时HTTP响应“ 400:错误的请求” 在org.apache.cxf.transport.http.HTTPConduit $ WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1526) 在org.apache.cxf.transport.http.HTTPConduit $ WrappedOutputStream.handleResponse(HTTPConduit.java:1486) 在org.apache.cxf.transport.http.HTTPConduit $ WrappedOutputStream.close(HTTPConduit.java:1305) 在org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56) 在org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:623) 在org.apache.cxf.interceptor.MessageSenderInterceptor $ MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62) ...还有11个