成功捷徑,貴在堅持
          人為善,福雖未至禍已遠離; 人為惡,禍雖未至福已遠離
          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
          還是不錯的。  回復  更多評論
            
          主站蜘蛛池模板: 米易县| 衢州市| 古田县| 广饶县| 宁夏| 剑阁县| 连城县| 黄陵县| 鄂伦春自治旗| 宝应县| 邵东县| 巫山县| 托里县| 乳山市| 贡觉县| 都江堰市| 石河子市| 科技| 高尔夫| 南溪县| 博爱县| 安庆市| 乌海市| 玛曲县| 河池市| 偃师市| 慈溪市| 梁河县| 永兴县| 吉木萨尔县| 桃园市| 定远县| 梓潼县| 迁安市| 永顺县| 宝鸡市| 城市| 石柱| 吉安市| 丹阳市| 柘荣县|