成功捷徑,貴在堅(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 閱讀(1634) | 評(píng)論 (1)編輯 收藏

          搜索webeditor會(huì)有問(wèn)題,但搜索web editor正常,中間加一個(gè)空格就可以了。不知道是不是我瀏覽器的問(wèn)題。有興趣的朋友可以試一下。
          posted @ 2010-04-15 16:07 選寶網(wǎng)an9 閱讀(648) | 評(píng)論 (0)編輯 收藏
          當(dāng)Kaspersky反廣告開(kāi)啟的時(shí)候有些網(wǎng)頁(yè)經(jīng)常報(bào)這個(gè)錯(cuò)。關(guān)閉 Kaspersky反廣告功能就解決了。
          posted @ 2009-11-02 15:32 選寶網(wǎng)an9 閱讀(679) | 評(píng)論 (0)編輯 收藏
          原文來(lái)自: 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 閱讀(1508) | 評(píng)論 (0)編輯 收藏
          主站蜘蛛池模板: 随州市| 吕梁市| 淮安市| 上杭县| 汶川县| 云和县| 同心县| 明水县| 资源县| 尉犁县| 襄汾县| 鹤岗市| 商河县| 三穗县| 乐山市| 淮阳县| 贡觉县| 望城县| 石河子市| 诏安县| 奉贤区| 电白县| 平乐县| 灵川县| 常州市| 三明市| 克拉玛依市| 会泽县| 延边| 屏东县| 普格县| 淮北市| 龙胜| 阳信县| 遵义县| 乳源| 安泽县| 禹城市| 雷州市| 金川县| 子长县|