2013-02-20 181 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

回答