Weblogic - 托管服务器 - 超过最大帖子大小异常
Web Logic - Managed Server - MaxPostSizeExceededException
在托管服务器日志上,我可以看到以下异常。
weblogic.servlet.internal.MaxPostSizeExceededException:超出 MaxSavePostSize [4096]
通读我发现了以下oracle解释。
https://docs.oracle.com/middleware/1212/wls/WLUPG/compat.htm#WLUPG473
我的问题是
- 如何设置这个值?是否可以在 weblogic 控制台中针对托管服务器节点定义它?
- 如何计算出所需的值?
您可以在 WebLogic 控制台中进行设置。
在“环境”->“服务器”下,进入托管服务器,然后转到“协议”选项卡,然后在该选项卡中找到“HTTP”选项卡。
该部分的第三个设置是 "Max Post Size"。
帮助说:
The maximum post size this server allows for reading HTTP POST data in a servlet request.
A value less than 0 indicates an unlimited size.
您需要的最大大小取决于您的应用程序正在做什么以及您将从 Web 客户端发回的数据。您可以逐渐增加它直到错误停止,或者尝试计算出可能设置的最大数据量。
或者您可以将其设置为 -1 以完全避免此问题。不过,您最终可能会发布大量数据,因此在这样做时要小心。
它在 MaxSavedPostSize 上。更新相关应用程序的 weblogic.xml 文件。
在托管服务器日志上,我可以看到以下异常。
weblogic.servlet.internal.MaxPostSizeExceededException:超出 MaxSavePostSize [4096]
通读我发现了以下oracle解释。
https://docs.oracle.com/middleware/1212/wls/WLUPG/compat.htm#WLUPG473
我的问题是
- 如何设置这个值?是否可以在 weblogic 控制台中针对托管服务器节点定义它?
- 如何计算出所需的值?
您可以在 WebLogic 控制台中进行设置。
在“环境”->“服务器”下,进入托管服务器,然后转到“协议”选项卡,然后在该选项卡中找到“HTTP”选项卡。
该部分的第三个设置是 "Max Post Size"。
帮助说:
The maximum post size this server allows for reading HTTP POST data in a servlet request.
A value less than 0 indicates an unlimited size.
您需要的最大大小取决于您的应用程序正在做什么以及您将从 Web 客户端发回的数据。您可以逐渐增加它直到错误停止,或者尝试计算出可能设置的最大数据量。
或者您可以将其设置为 -1 以完全避免此问题。不过,您最终可能会发布大量数据,因此在这样做时要小心。
它在 MaxSavedPostSize 上。更新相关应用程序的 weblogic.xml 文件。