Tomcat 7マネージャーは、warファイルのサイズを50Moに制限します。
私は28Moの最小WARを生成するGrails2.2を使用しています。したがって、50分の制限に到達するのは非常に簡単です。
これは、Tomcat7マネージャーを介してアップロードおよびデプロイするために設定された制限にすぎません。 Tomcatサーバーにデプロイできるwarファイルのサイズに実際には制限はありません。
ここ は、このアップロードサイズを増やすのに役立つリンクです。
リンクから引用-
マネージャーアプリケーションのweb.xmlに移動します(たとえば、/ Tomcat7/webapps/manager/WEB-INF /web.xmlの下にある可能性があります。max-file-sizeとmax-request-sizeを増やします。
<!– 50MB max –>
<max-file-size>52428800</max-file-size>
<max-request-size>52428800</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>
Tomcat 8を使用している場合、max-file-size
はweb.xml
に含まれなくなりました。代わりに、conf/server.xml
を開き、HTTPコネクタのタグエントリを見つけます。次に、
maxPostSize="0"
このタグの属性と値。 conf/server.xml
ファイルの編集が完了したら、ファイルを保存してApacheTomcatを再起動します。
50 MBのデフォルトのファイルサイズ制限はハードコーディングされていません。これは、webappフォルダーのManagerアプリケーションのweb.xml
ファイルで変更できます。 max-file-size
とmax-request-size
を増やす必要があります。
<!– 50MB max –>
<max-file-size>52428800</max-file-size>
<max-request-size>52428800</max-request-size>
<file-size-threshold>0</file-size-threshold>
現在の値を必要に応じて適切な値に置き換えます。
マネージャーアプリケーションのweb.xmlに移動します(たとえば、/Tomcat7/webapps/manager/WEB-INF/web.xml
の下にある可能性があります。
Max-file-sizeとmax-request-sizeをたとえば100Mbに増やします