Warm tip: This article is reproduced from serverfault.com, please click

java-WebSphere Application Server中的MTOM附件大小限制

(java - MTOM attachment size limit in WebSphere application server)

发布于 2020-11-30 02:44:44

我有一个启用了MTOM的Web服务,该服务从面向客户端的应用程序接收二进制附件作为消息有效负载的一部分。该服务已部署在WebSphere Application Server上。没有适当的SOAP消息处理程序。但是,我碰巧注意到服务器丢弃了大小超过10 MB的附件,或者未对其进行处理。基本上,WebSphere将临时附件存储在扩展名为* .att的“ IBMTmpCD”文件夹中。在服务尝试从数据处理程序获取输入流的逻辑中,将引发“文件未找到”异常。结果,未创建BLOB,这进一步导致了问题。

我的问题是,是否有Web服务代理设置或任何其他控制MTOM附件大小限制的设置。我在服务实现中使用具有默认值的MTOM批注。如果客户端应用程序发送的附件大小小于10 MB,则一切正常。但是当任何大于10 MB的附件似乎被服务器阻止或未处理时。我还使用TCP / IP监视器监视了SOAP消息,MTOM附件消息按预期正确形成。

另外,如果我禁用MTOM,则服务器会成功接收并处理大于10MB的附件。

环境:Java 7 WebSphere 8.5

非常感谢在此问题上的任何帮助。

Questioner
Yogesh
Viewed
0
Yogesh 2020-12-08 00:48:34

根据下面的评论,这不再是一个问题。这是服务逻辑中的并发问题。