파일 업로드 시 10MB 이상 등록이 불가하고, JBoss 로그에는 아래와 같은 에러 메시지가 출력됩니다.
ERROR [io.undertow.request] (default task-2) UT005023: Exception handling request to /tblTacWeekReport/addTblTacWeekReport.do:
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request, nested exception is org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. UT000020: Connection terminated as request was larger than 10485760
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:982)
JBoss EAP 7버전 부터는 max-post-size="0"가 지원되지 않으며 기본 설정은 10MB 입니다.
standalone.xml 또는 standalone-ha.xml 파일에서 아래와 같은 형식으로 설정하기 바랍니다.
참고로 파일 사이즈는 byte 단위이며 웹 서버에서만 통신을 하는 경우 ajp-listener에 설정하면 됩니다.
아래 내용은 1GB까지 허용하는 설정 예제입니다.
<server name="default-server">
<ajp-listener name="ajp" max-post-size="1073741824" socket-binding="ajp"/>
<http-listener name="default" max-post-size="1073741824" socket-binding="http" redirect-socket="https" enable-http2="true"/>
<https-listener name="https" max-post-size="1073741824" socket-binding="https" security-realm="ApplicationRealm" enable-http2="true"/>
<host name="default-host" alias="localhost">
<location name="/" handler="welcome-content"/>
<http-invoker security-realm="ApplicationRealm"/>
<filter-ref name="secret-checker" predicate="equals(%p,${jboss.ajp.port:8009})"/>
</host>
</server>
'IT 이야기 > JBoss EAP' 카테고리의 다른 글
JBoss EAP 6과 친해지기 2탄 - JBoss EAP 6의 새로운 기능 및 특징 (0) | 2020.09.15 |
---|---|
JBoss EAP 6과 친해지기 1탄 - JBoss EAP 6란? (0) | 2020.09.11 |
[JBoss EAP] 서비스 중인 node의 jboss-cli.sh 접속이 안될 때 (0) | 2020.09.11 |
[JBoss EAP] WAS 서버간 http 또는 https 통신 오류 (0) | 2020.09.11 |
[Error_Log] java.lang.IllegalStateException: Cannot create a session after the response has been committed (0) | 2020.05.01 |
댓글