我可以發送的單個最大數據量是HttpURLConnection
到Tomcat
?請求大小是否有任何限制?在Tomcat中的HttpRequest最大允許大小?
42
A
回答
45
的connector section具有參數
maxPostSize
在將由容器FORM URL參數解析處理的POST的字節的最大大小。通過將此屬性設置爲小於或等於0的值可以禁用此限制。如果未指定,則此屬性設置爲2097152(2兆字節)。
的另一個限制是:
maxHttpHeaderSize請求和響應的HTTP標頭的最大大小,以字節爲單位指定。如果未指定,則此屬性設置爲4096(4 KB)。
你發現他們在
$TOMCAT_HOME/conf/server.xml
48
您必須修改兩個可能的限制:
在conf\server.xml
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
maxPostSize="67589953" />
在webapps\manager\WEB-INF\web.xml
<multipart-config>
<!-- 52MB max -->
<max-file-size>52428800</max-file-size>
<max-request-size>52428800</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>
2
爲了增加答案,App Server Apache Geronimo 3.0使用Tomcat 7作爲Web服務器,並且在該環境中,文件server.xml位於 <%GERONIMO_HOME%>/var/catalina/server.xml
。
的結構確實生效即使當Geronimo控制檯在Application Server->WebServer->TomcatWebConnector->maxPostSize
仍顯示2097152(缺省值)
相關問題
- 1. 「行大於最大允許大小」
- 2. Symfony的最大允許大小錯誤
- 3. CUBLAS Library允許的cublasDgetrfBatched()允許的最大批量大小
- 4. 允許的最大和最小內存
- 5. 在MySQL的文本字段中允許的最大大小
- 6. 空氣16 IPA大小超過最大允許大小80MB
- 7. BigQuerty - 「大於最大允許大小的行」對於10MB JSON
- 8. 允許的內存大小
- 9. 允許的內存大小
- 10. 允許的內存大小
- 11. 允許的內存大小
- 12. 允許的內存大小
- 13. 允許的最大cookie數
- 14. Git - 包超過了允許的最大大小
- 15. 錯誤:數組大小超過了允許的最大值(1073741823)
- 16. 允許的最大響應數據大小是多少?
- 17. 系統允許的最大文件大小是多少?
- 18. 增加Bitnami-Moodle允許的最大數據包大小
- 19. 允許來自boost庫dynamic_bitset的最大大小
- 20. 設置允許的最大文件大小
- 21. 堆棧上聲明的最大允許大小是多少?
- 22. Mail的最大允許大小是多少?
- 23. 允許相對字體大小達到特定的最大值
- 24. 蘋果商店允許的最大Iphone應用程序大小
- 25. Nexus不會索引Central:前綴文件大小超過最大允許大小
- 26. LINK:致命錯誤LNK1248:圖像大小超過最大允許大小(80000000)
- 27. AODV中HELLO的最大允許尺寸
- 28. iPad中允許的最大緩存數
- 29. CheckBoxList中允許的最大值checked
- 30. 限制在Flex/BlazeDS和Tomcat之間的HTTPRequest參數大小?
SO設置限制上我應該設置「maxPostSize」與最大允許值的請求的大小。 ..對 ? – Mariselvam 2011-09-07 09:33:07
將maxPostSize的值設置爲0會導致POST大小限制爲0。對於無限大小的值必須小於0. – alexSunder 2014-06-22 18:52:24
儘管這不會影響允許的最大POST大小,只是Tomcat將嘗試解析爲www-form-urlencoded的最大大小。 – OrangeDog 2016-02-17 11:23:17