8

最大許容投稿サイズを増やすために、どの設定を微調整する必要があり、それはどこにありますか?

4

3 に答える 3

22

Apache Tomcat はデフォルトで、受け入れる HTTP POST リクエストの最大サイズに制限を設定します。Tomcat 5 では、この制限は 2 MB に設定されています。2 MB を超えるファイルをアップロードしようとすると、このエラーが発生することがあります。

解決策は、Tomcat を再構成して、制限を増やすか無効にすることで、より大きな POST 要求を受け入れるようにすることです。これは、[TOMCAT_DIR]/conf/server.xml を編集することで実行できます。HTTPConnector の Tomcat 構成パラメーター maxPostSize をより大きな値 (バイト単位) に設定して、制限を増やします。0 in に設定すると、サイズ チェックが無効になります。詳細については、Tomcat 構成リファレンスを参照してください。

于 2008-09-23T19:50:31.057 に答える
4

他の人向けです。Apache HTTP と Tomcat (tomcat / mod_jk) を結合しているようです。この場合、Coyote/JK2 AJP 1.3 コネクタを標準コネクタ (Coyote HTTP/1.1) と同じ方法で編集します。 AJP1.3 コネクタは、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"/>
于 2012-05-21T16:37:02.000 に答える
0

IllegalStateException 例外の根本的な原因は、応答がコミットされた後に Java サーブレットが出力ストリームに書き込もうとすることです。

リクエストをリダイレクト/ディスパッチした後、レスポンスにコンテンツが追加されないように注意してください。

于 2014-07-29T18:27:12.077 に答える