우리집멍멍개
457
2019-09-10 18:48:01
1
71

java servlet 4.0.1 이용한 파일 업로드 에러 질문 드립니다.


java servlet 4.0.1 이용해서 파일 업로드 관련 기능을 만들었는데요

문제는 톰캣이 1개 떠 있을때는 문제가 없는데

기존 톰캣을 냅두고 새로운 톰캣을 만들어 기동하면 Processing of multipart/form-data request failed 에러가 발생합니다.

진행은 이렇게 했습니다.

1. apache-tomcat-8.5.39 압축해제
2. conf/server.xml 에 포트 수정 8005 -> 8006, 8080 -> 8088, 8009 -> 8010
3. webapps 밑에 war 파일 업로드 (코드는 기존 동작하는 동일 코드입니다)
4. 톰캣 시작

이렇게 진행했는데 form 에 submit 으로 파일을 업로드하면 

java.io.IOException: org.apache.tomcat.util.http.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. java.net.SocketTimeoutException

이렇게 에러 메시지가 발생하고 자바 코드에서는 

Part eventPart = request.getPart("event");

부분에서 에러가 발생합니다.

그리고 에러가 발생한 후에 그대로 새로고침하면 정상동작 합니다. (한글은 깨지지만요)

이틀동안 찾아봤는데 해결책이 안나와서 질문글 올립니다. 도와주세요 ㅠㅠ

0
0