3

How to handle

java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field fileName exceeds its maximum permitted size of 3145728 bytes.

This happens after uploading a file which is bigger than maxFileSize limit in servlet @MultipartConfig. Is there a way to load in browser custom error page or something else because after that client recievs

The connection was reset

1 Answer 1

0

I'm guessing the normal servlet error-page mechanism should catch this, so add this to web.xml:

<error-page>
    <error-code>500</error-code>
    <location>/internalerror.html</location>
</error-page>

or to catch any error code, just leave out the <error-code> tag:

<error-page>
    <location>/anyerror.html</location>
</error-page>
Sign up to request clarification or add additional context in comments.

2 Comments

it's present & has no effect
can you post the whole stack? could it be that the exception is caught somewhere, like in one of your filters? It should propagate high enough so that the servlet container can 'see' it.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.