0

SOAP 接続の問題 SOAP 接続を構築しようとしています。

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

このメソッドを main() メソッドで呼び出しても問題ありません。しかし、開発環境またはサーバー google 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)

誰もがこの問題に直面したことがあります。手伝って頂けますか?

4

1 に答える 1

1

これは、リンクされたライブラリと CLASSPATH から正しい TransformerFactory 実装を見つけることができないことが原因である可能性があります。これが役立つかどうかを確認してください: http://code.google.com/p/appengine-mapreduce/issues/detail?id=9

于 2013-02-20T08:12:43.297 に答える