需要調整哪些配置以及它的位置在哪裏,以增加允許的最大張貼大小?導致java.lang.IllegalStateException的原因:在tomcat/mod_jk中張貼過大
8
A
回答
20
默認情況下,Apache Tomcat會對其接受的HTTP POST請求的最大大小設置限制。在Tomcat 5中,此限制設置爲2 MB。當您嘗試上傳大於2 MB的文件時,可能會發生此錯誤。
解決方案是重新配置Tomcat以接受更大的POST請求,通過增加限制或禁用它。這可以通過編輯[TOMCAT_DIR] /conf/server.xml來完成。將HTTPConnector的Tomcat配置參數maxPostSize設置爲更大的值(以字節爲單位)以增加限制。將其設置爲0將禁用大小檢查。有關更多信息,請參閱Tomcat Configuration Reference。
4
對於其他人來說,我看到你正在耦合Apache HTTP和Tomcat(tomcat/mod_jk),在這種情況下,編輯Coyote/JK2 AJP 1.3連接器的方式與標準連接器相同(Coyote HTTP /1.1),因爲AJP1.3 Connector是Tomcat接收數據的地方。
<!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
<Connector port="8009"
enableLookups="false" redirectPort="8443" debug="0"
protocol="AJP/1.3" maxPostSize="0"/>
0
IllegalStateException異常的根本原因是java servlet試圖在提交響應後寫入輸出流。
請注意,重定向/分派請求後沒有內容添加到響應中。
相關問題
- 1. jQuery的不張貼因某種原因
- 2. gzopen()導致ENOMEM的原因
- 3. 什麼原因導致SocketTimeoutException
- 4. 什麼原因導致HttpMessageNotWritableException?
- 5. 什麼原因導致com.aerospike.client.AerospikeException:java.io.EOFException?
- 6. 導致此CSS中斷的原因
- 7. 什麼原因導致Jframe在調整大小時閃爍?
- 8. 什麼原因導致該張量外積中的無限模板遞歸?
- 9. 可能導致NoReverseMatch錯誤的原因
- 10. 導致對話ID增加的原因
- 11. 導致ServiceActivationException的原因是什麼?
- 12. 導致此ArrayIndexOutOfBoundsException的原因是什麼?
- 13. 導致ArrayIndexOutOfBoundsException的原因是什麼?
- 14. 導致此ArrayIndexOutOfBoundsException的原因是什麼?
- 15. 導致PHP鎖定文件的原因
- 16. 導致此Android RuntimeException的原因
- 17. Android檢測導致onPause的原因
- 18. 什麼原因導致字符數不準確,真的很大?
- 19. 禁用導致Vim LaTexSuite自動輸入大括號的原因
- 20. request.getSession(false)會導致java.lang.IllegalStateException
- 21. 是什麼原因導致的算法過度擬合
- 22. 是什麼原因導致的preventDefault通過
- 23. 在我的Java程序中導致NullPointerException的原因是什麼?
- 24. 什麼原因導致coldfusion.document.spi.DocumentExportException:java.lang.NullPointerException問題?
- 25. 什麼原因導致「java.lang.IncompatibleClassChangeError:vtable存根」?
- 26. 什麼原因導致'GTK_IS_MENU_ITEM(child)'失敗?
- 27. 是什麼原因導致這比SourceGraphic
- 28. 什麼原因導致參數爲空?
- 29. 是什麼原因導致CORDBG_E_CLASS_NOT_LOADED(HRESULT:0x80131303)
- 30. 什麼原因導致「NoSuchMethodError:org.springframework.beans.BeanWrapper.setAutoGrowCollectionLimit(I)V?」