2013-02-20 180 views
0

SOAP連接中的問題 我正嘗試構建SOAP連接。Google App Engine + SOAPConnection錯誤

SOAPConnection con = SOAPConnectionFactory.newInstance() .createConnection(); 
SOAPMessage resMsg = con.call(reqMsg, "https://www.eway.com.au/gateway/rebill/test/managerebill_test.asmx"); 
con.close(); 

我在main()方法上調用了這個方法,它仍然可以。 但是,當我試圖調用開發環境或服務器谷歌appengine它會出錯。

SEVERE: SAAJ0540: Error during saving a multipart message 
com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl: com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl: Error during saving a multipart message 
    at com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConnection.call(Unknown Source) 
    at com.eway.soap.server.SoapRequestServlet.createCustomer(SoapRequestServlet.java:187) 

Caused by: javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found 
    at javax.xml.transform.TransformerFactory.newInstance(Unknown Source) 

以前任何人都遇到過這個問題。你可以幫我嗎?

+1

您是否使用這些xerces,xalan和xml-api依賴關係中的任何一個。如果是這樣,只需刪除那些,並嘗試 – Sabarish 2013-02-20 07:27:44

+0

不,我不使用這些庫。只是谷歌應用程序引擎SDK 1.7.2和JRE6 – Jimmy 2013-02-20 07:47:24

+0

我沒有導入這些庫,但作爲您的評論,我下載並導入它們。再次建立並運行奇蹟:)。非常感謝。 – Jimmy 2013-02-20 08:09:04

回答