Servlet&Jsp
|
2019. 7. 27. 04:00
[서블릿/JSP] Part를 이용한 파일 업로드시 Unable to process parts as no multi-part configuration has been provided 오류
Part를 이용한 파일 업로드시 Unable to process parts as no multi-part configuration has been provided 오류
파일 업로드를 구현하기 위해 Apache Commons FileUpload같은 라이브러리를 사용했던것에 비해 서블릿 3.0 이후로는 Part API를 통해 구현할 수 있게 되었습니다.
그러나 파일 업로드를 하려 했을때 다음과 같이 java.lang.IllegalStateException이 발생할 수 있습니다.
심각: Servlet.service() for servlet [servlet.FileUploadServlet] in context with path [/jspServletStudy] threw exception
java.lang.IllegalStateException: Unable to process parts as no multi-part configuration has been provided
at org.apache.catalina.connector.Request.parseParts(Request.java:2763)
at org.apache.catalina.connector.Request.getParts(Request.java:2730)
at org.apache.catalina.connector.RequestFacade.getParts(RequestFacade.java:1083)
at servlet.FileUploadServlet.doPost(FileUploadServlet.java:34)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
만약 메시지 내용이 아래와 같다면 web.xml에 <multipart-config> 설정이나 @MultipartConfig 어노테이션을 통해 multipart 처리 설정을 해주지 않은것입니다.
Unable to process parts as no multi-part configuration has been provided
다음의 링크를 통해 설정 방법을 참고하도록 합니다.
'Servlet&Jsp' 카테고리의 다른 글
| [서블릿/JSP] 톰캣(서블릿 컨테이너) 시작시 Servlet 초기화 되도록 설정하기 (0) | 2019.07.31 |
|---|---|
| [서블릿/JSP] Tomcat에 war 파일 배포하기 (0) | 2019.07.30 |
| [서블릿/JSP] Servlet 3.0에서 Part API를 통한 파일업로드 구현하기 (2) | 2019.07.26 |
| [서블릿/JSP] Apache Commons FileUpload를 이용한 파일업로드 구현하기 (2) | 2019.07.24 |
| [JSP/Servlet] JSP/Servlet 환경에서 파일 업로드 위한 Apache Commons FileUpload 라이브러리 설정 방법 (0) | 2019.07.22 |
도로락
WriterIT, 프로그래밍, 컴퓨터 활용 정보 등을 위한 블로그