Web逻辑-受管服务器-MaxPostSizeExceededException

时间:2018-12-11 11:18:16

标签: oracle weblogic12c

在受管服务器日志上,我可以看到以下异常。

weblogic.servlet.internal.MaxPostSizeExceededException:超出了MaxSavePostSize [4096]

通读我发现以下oracle解释。

https://docs.oracle.com/middleware/1212/wls/WLUPG/compat.htm#WLUPG473

我的问题是

  1. 如何设置此值?是否可以在weblogic控制台中针对托管服务器节点定义它?
  2. 如何确定所需的值?

2 个答案:

答案 0 :(得分:0)

您可以在WebLogic控制台中进行设置。

在“环境”->“服务器”下,进入受管服务器,然后转到“协议”选项卡,在该HTTP选项卡中。

该部分的第三个设置是“最大帖子大小”。

该帮助说明:

  

此服务器允许读取servlet请求中的HTTP POST数据的最大帖子大小。
  小于0的值表示大小不受限制。

您需要的最大大小取决于您的应用程序在做什么以及将从Web客户端发送回的数据。您可以逐步增加它,直到错误停止为止,或者尝试计算出可能设置的最大数据量。

或者您可以将其设置为-1,以完全避免出现此问题。不过,您最终可能会发布大量数据,因此请谨慎行事。

答案 1 :(得分:0)

它位于MaxSavedPostSize上。更新有问题的应用程序的weblogic.xml文件。