增加部署程序服务器的最大可能有效负载大小(通过apache tomcat7托管)

我有一个由部署程序托管的服务。我正在通过对等错误重置连接。我知道我的有效负载大小超过2MB,这是microsoft在此处提到的默认限制:

https://support.microsoft.com/en-in/help/3104183/large-text-robjects-with-deployr-cause-script-to-fail

但是,当我尝试实施上述修复程序时,该服务将变为非活动状态,即使日志报告该服务已启动,我也无法登录到管理控制台。

lhj730511 回答:增加部署程序服务器的最大可能有效负载大小(通过apache tomcat7托管)

事实证明,我所指的Microsoft链接的解决方案不完整。

默认情况下,Tomcat将POST数据限制为2 MB。使用规则集时,此限制可能会导致问题,该规则集可能会发布大于此限制的数据。要在Tomcat中禁用POST限制,可以将maxPostSize =“-1”属性添加到server.xml配置文件的元素中。

该元素在server.xml中看起来像这样

<Connector port="9080" maxThreads="150" minSpareThreads="25" 
maxSpareThreads="75" enableLookups="false" redirectPort="8443" 
acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" 
useBodyEncodingForURI="true" maxPostSize="-1" />

您还需要配置context.xml和web.xml文件,以使server.xml中的更改生效。

更新元素以在context.xml文件中包含reloadable =“ true”属性。 例如:

<Context reloadable="true">

使用新的init-param元素(在web.xml文件中值为false)更新org.apache.jasper.servlet.JspServlet servlet。

例如:

<init-param>
<param-name>keepgenerated</param-name>
<param-value>false</param-value>
</init-param>

我找到解决方案的链接: https://www.ibm.com/support/knowledgecenter/SS8S5A_7.0.9/com.ibm.curam.content.doc/install_DevelopmentEnvironment/t_install_post-installationconfigurationoftomcat.html

本文链接:https://www.f2er.com/2759016.html

大家都在问