簡體   English   中英

增加部署服務器的最大可能有效負載大小(通過 apache tomcat7 托管)

[英]increase the maximum possible payload size for deployr server (hosted via apache tomcat7)

我有一個由部署者托管的服務。 我因對等錯誤而重置連接。 我知道我的有效負載大小超過 2MB - Microsoft 在這里提到的默認限制:

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

但是,當我嘗試實施上述修復時,該服務變為非活動狀態,即使日志報告該服務已啟動,我也無法登錄到管理控制台。

原來我所指的 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">

使用 web.xml 文件中值為 false 的新 init-param 元素更新 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM