Spring SaajSoapMessageFactory - 保存multipart的例外

时间:2016-04-07 13:46:42

标签: java spring multipart saaj

我正在创建一个从浏览器上传文件的应用程序。使用spring SaajSoapMessageFactory构建Web服务客户端。使用websphere。

的pom.xml

<dependency>
    <groupId>com.sun.xml.messaging.saaj</groupId>
    <artifactId>saaj-impl</artifactId>
    <version>1.3.16</version>
    <scope>provided</scope>
 </dependency>

调度-servlet.xml中

<bean id="messageFactory" class="org.springframework.ws.soap.saaj.SaajSoapMessageFactory">
  <property name="messageFactory">
    <bean class="com.sun.xml.internal.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl" />
  </property>
</bean>

Spring Web服务在文件上载期间抛出以下异常。

Exception created : [org.springframework.ws.soap.saaj.SaajSoapMessageException: Could not write message to OutputStream: Error during saving a multipart message; nested exception is com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl: Error during saving a multipart message
    at org.springframework.ws.soap.saaj.SaajSoapMessage.writeTo(SaajSoapMessage.java:251)
    at org.springframework.ws.transport.AbstractWebServiceConnection.send(AbstractWebServiceConnection.java:45)

0 个答案:

没有答案