成功捷徑,貴在堅持
          人為善,福雖未至禍已遠離; 人為惡,禍雖未至福已遠離
          axis版本1.4 axis 與.net webservice串接
          AxisFault
           faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client
           faultSubcode:
           faultString: Server was unable to read request. ---> There is an error in XML document (1, 602). ---> Input string was not in a correct format.
           faultActor:
           faultNode:
           faultDetail:
              {http://xml.apache.org/axis/}stackTrace:Server was unable to read request. ---> There is an error in XML document (1, 602). ---> Input string was not in a correct format.
              at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
              at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
              at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
              at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
              at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
              at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
              at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
              at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
              at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
              at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
              at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
              at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
              at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
              at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
              at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
              at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
              at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
              at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
              at org.apache.axis.client.Call.invoke(Call.java:2767)
              at org.apache.axis.client.Call.invoke(Call.java:2443)
              at org.apache.axis.client.Call.invoke(Call.java:2366)
              at org.apache.axis.client.Call.invoke(Call.java:1812)
              at com.e104.an9.test.TestAxisWSClient.main(TestAxisWSClient.java:46)

              {http://xml.apache.org/axis/}hostname:locey_zhang

          Server was unable to read request. ---> There is an error in XML document (1, 602). ---> Input string was not in a correct format.
              at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
              at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
              at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
              at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
              at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
              at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
              at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
              at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
              at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
              at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
              at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
              at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
              at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
              at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
              at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
              at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
              at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
              at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
              at org.apache.axis.client.Call.invoke(Call.java:2767)
              at org.apache.axis.client.Call.invoke(Call.java:2443)
              at org.apache.axis.client.Call.invoke(Call.java:2366)
              at org.apache.axis.client.Call.invoke(Call.java:1812)
              at com.e104.an9.test.TestAxisWSClient.main(TestAxisWSClient.java:46)

          解決方法:call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);


          posted on 2010-10-15 10:48 選寶網an9 閱讀(1630) 評論(1)  編輯  收藏 所屬分類: Java Exception&Error

          FeedBack:
          # re: axis 與.net webservice串接
          2014-08-01 09:38 | http://www.corplib.com
          還是不錯的。  回復  更多評論
            
          主站蜘蛛池模板: 越西县| 侯马市| 上虞市| 新河县| 青岛市| 吴川市| 兰西县| 天台县| 蓝山县| 东乡| 温宿县| 密山市| 柳州市| 南郑县| 黄大仙区| 武宁县| 郓城县| 囊谦县| 华阴市| 泾源县| 卫辉市| 长葛市| 芷江| 怀仁县| 伊金霍洛旗| 郎溪县| 邯郸县| 芜湖县| 彭水| 无为县| 乌鲁木齐县| 阿坝县| 都匀市| 丰原市| 郧西县| 宾川县| 合肥市| 新龙县| 惠东县| 石家庄市| 丽江市|