【发布时间】:2009-12-03 20:52:31
【问题描述】:
我想使用 MTOM 和 Spring WS 将大文件从服务器发送到客户端。我意识到这不是这类事情的最佳方法,但这是一个要求。我设置了 MTOM,它适用于 50mb 左右的小文件。我遇到较大文件的内存不足错误,通过更改不同的堆空间大小,我可以发送稍大的文件,但没有接近 1gb。 1GB 是我的测试用例。如何将 MTOM 服务从服务器流式传输或分块到客户端?我正在使用带有 SaajSoapMessageFactory 的 Java 6 update 17、Tomcat 6 和 Spring WS 1.5.7。
我找到了一个使用 jax-ws 进行流式传输的示例,但我不确定如何将其合并到 Spring WS 端点中。
【问题讨论】:
-
这个好运吗?我还在为这个苦苦挣扎……