11.1のKappletでバックアップのインポート時、エラーが出力してインポートに失敗する

フォローする

概要

30MBを越えるバックアップを11.1のKappletにインポートしようとすると、後述のエラーが発生します。
この場合、定義ファイルから上限値を編集する必要があります。

エラーメッセージ

MC画面上でのメッセージ
「リクエストを処理できませんでした。接続を確認して、再度実行してください。問題が解決されない場合は、管理者に連絡してください。」

もしくは、

「Maximum upload size exceeded; nested exception is java.lang.IllegalStateException:
org.apache.tomcat.util.http.fileupload.impl.SizeLimitExceededException:
the request was rejected because its size (<ファイルサイズ>) exceeds the configured maximum (<設定値>)」

<ファイルサイズ><設定値>部分は環境により記録される値が異なる場合がございます。 
どちらのケースもTomcatの「tomcat8-stdout.xxxxxxx.log」に次のようなエラーが記録されますので、
該当有無を確認する際はこちらのログをご確認ください。

<出力例>
---------
2021-11-17 17:51:12.282 ERROR 23088 --- [nio-8080-exec-5] o.s.b.w.servlet.support.ErrorPageFilter  : Forwarding to error page from request [/api/importMcBackup] due to exception [Maximum upload size exceeded; nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.impl.SizeLimitExceededException: the request was rejected because its size (<ファイルサイズ>) exceeds the configured maximum (<設定値>)]
org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size exceeded; nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.impl.SizeLimitExceededException: the request was rejected because its size (42687) exceeds the configured maximum (<設定値>)
 at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.handleParseFailure(StandardMultipartHttpServletRequest.java:122) ~[spring-web-5.1.17.RELEASE.jar:5.1.17.RELEASE]
 :
---------

対処方法

Kappletは以下の設定により30MBをファイルアップロードの上限として設定しています。
30MB以上のバックアップファイルを使用する場合は、Tomcatを停止後以下定義ファイルを編集し、Tomcatを再起動してください。

設定先:
{Tomcatインストールフォルダ}\webapps\{kapplet}\WEB-INF\classes¥application.properties

変更箇所:
spring.servlet.multipart.max-file-size=30MB
spring.servlet.multipart.max-request-size=30MB

変更例:
spring.servlet.multipart.max-file-size=50MB
spring.servlet.multipart.max-request-size=50MB

注意事項

定義ファイル編集の際、編集ユーザの権限等によっては定義ファイルはデスクトップにコピーしてから編集、編集後ファイルを格納先に上書きする等の対処が必要になる可能性もございますのでその点ご留意ください。

区分 確認Ver
トラブルシュート 11.1.0.4