Axis客户端问题
我写一个Axis的客户端,用的只有JDK1.4,调用的SOAP的类是别人提供的,现在出现错误是:
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.generalException
faultSubcode:
faultString: No such operation 'PaymentConfirm'
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace: AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.generalException
faultSubcode:
faultString: No such operation 'PaymentConfirm'
faultActor:
faultNode:
faultDetail:
No such operation 'PaymentConfirm'
at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:251)
at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:168)
at org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:1001)
at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)
at org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1480)
at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1204)
at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1081)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
at org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:242)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:375)
at org.apache.axis.client.Call.invokeEngine(Call.java:2545)
at org.apache.axis.client.Call.invoke(Call.java:2515)
at org.apache.axis.client.Call.invoke(Call.java:2210)
at org.apache.axis.client.Call.invoke(Call.java:2133)
at org.apache.axis.client.Call.invoke(Call.java:1656)
at com.chinavnet.zx.service.VNetCenterInterfaceForSPSoapStub.paymentConfirm(VNetCenterInterfaceForSPSoapStub.java:441)
at Microsoft.DVAP.PSO.PSOInterfaceWraper.PaymentConfirm(PSOInterfaceWraper.java:187)
at Bean.VodLayer.Fee.VodFee_hunan.pay(VodFee_hunan.java:245)
at Bean.VodLayer.VodMiddleLayer.PayFee(VodMiddleLayer.java:1889)
at Bean.VodLayer.VodMiddleLayer.run(VodMiddleLayer.java:161)
at Bean.VodLayer.VodThread.run(VodThread.java:79)
No such operation 'PaymentConfirm'
at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:251)
at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:168)
at org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:1001)
at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)
at org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1480)
at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1204)
at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1081)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
at org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:242)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:375)
at org.apache.axis.client.Call.invokeEngine(Call.java:2545)
at org.apache.axis.client.Call.invoke(Call.java:2515)
at org.apache.axis.client.Call.invoke(Call.java:2210)
at org.apache.axis.client.Call.invoke(Call.java:2133)
at org.apache.axis.client.Call.invoke(Call.java:1656)
at com.chinavnet.zx.service.VNetCenterInterfaceForSPSoapStub.paymentConfirm(VNetCenterInterfaceForSPSoapStub.java:441)
at Microsoft.DVAP.PSO.PSOInterfaceWraper.PaymentConfirm(PSOInterfaceWraper.java:187)
at Bean.VodLayer.Fee.VodFee_hunan.pay(VodFee_hunan.java:245)
at Bean.VodLayer.VodMiddleLayer.PayFee(VodMiddleLayer.java:1889)
at Bean.VodLayer.VodMiddleLayer.run(VodMiddleLayer.java:161)
at Bean.VodLayer.VodThread.run(VodThread.java:79)
请问是怎么会事啊,各位,我因为自己没有做个Axis的开发,所以我现在没有办法判断错误