成功捷徑,貴在堅(jiān)持
          人為善,福雖未至禍已遠(yuǎn)離; 人為惡,禍雖未至福已遠(yuǎn)離
          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 @ 2010-10-15 10:48 選寶網(wǎng)an9 閱讀(1630) | 評論 (1)編輯 收藏

          搜索webeditor會有問題,但搜索web editor正常,中間加一個(gè)空格就可以了。不知道是不是我瀏覽器的問題。有興趣的朋友可以試一下。
          posted @ 2010-04-15 16:07 選寶網(wǎng)an9 閱讀(635) | 評論 (0)編輯 收藏
          當(dāng)Kaspersky反廣告開啟的時(shí)候有些網(wǎng)頁經(jīng)常報(bào)這個(gè)錯(cuò)。關(guān)閉 Kaspersky反廣告功能就解決了。
          posted @ 2009-11-02 15:32 選寶網(wǎng)an9 閱讀(676) | 評論 (0)編輯 收藏
          原文來自: http://www.techfaq360.com/viewFreshers.jsp?tutorialId=840
          getCurrentSession() :
          The "current session" refers to a hibernate Session bound by hibernate behind the scenes, to the transaction scope.
          A Session is opened when getCurrentSession() is called for the first time and closed when the transaction ends.
          It is also flushed automatically before the transaction commits. You can call getCurrentSession() as often and anywhere you want as long as the transaction runs.
          To enable this strategy in your hibernate configuration:

          set hibernate.transaction.manager_lookup_class to a lookup strategy for your JEE container
          set hibernate.transaction.factory_class to org.hibernate.transaction.JTATransactionFactory

          Only the Session that you obtained with sf.getCurrentSession() is flushed and closed automatically.

          Example :
          try {
          UserTransaction tx = (UserTransaction)new InitialContext()
          .lookup("java:comp/UserTransaction");

          tx.begin();

          // Do some work
          sf.getCurrentSession().createQuery(...);
          sf.getCurrentSession().persist(...);

          tx.commit();
          }
          catch (RuntimeException e) {
          tx.rollback();
          throw e; // or display error message
          }

          openSession() :
          If you decide to use manage the Session yourself the go for sf.openSession() , you have to flush() and close() it.
          It does not flush and close() automatically.
          Example :
          UserTransaction tx = (UserTransaction)new InitialContext()
          .lookup("java:comp/UserTransaction");

          Session session = factory.openSession();

          try {
          tx.begin();

          // Do some work
          session.createQuery(...);
          session.persist(...);

          session.flush(); // Extra work you need to do

          tx.commit();
          }
          catch (RuntimeException e) {
          tx.rollback();
          throw e; // or display error message
          }
          finally {
          session.close(); // Extra work you need to do
          }
          posted @ 2008-07-25 10:32 選寶網(wǎng)an9 閱讀(1501) | 評論 (0)編輯 收藏
          主站蜘蛛池模板: 梁河县| 甘泉县| 广灵县| 丹江口市| 武清区| 庄浪县| 晋江市| 普陀区| 申扎县| 隆化县| 蒙自县| 陈巴尔虎旗| 芦山县| 榆中县| 贵阳市| 宝坻区| 日喀则市| 墨竹工卡县| 若羌县| 谢通门县| 灵台县| 贡嘎县| 上蔡县| 东山县| 北川| 通江县| 绥棱县| 绥阳县| 全南县| 白朗县| 霍山县| 广平县| 浦北县| 上林县| 亳州市| 光山县| 平远县| 吴忠市| 阿拉善右旗| 涿州市| 正定县|