반응형

에러메세지 : was에서 안뜸

 

상황 : 파일 업로드 시 로컬에서는 정상작동 하나 서버에 올리니 controller에도 접근이 안되고 개발자도구에서 500 error 확인

 

원인 : was 서버 세팅에 로컬과 다르게 multipart context 설정이 안되어 있었음.

 

해결 : servers > was 서버 명 > context.xml에 추가 

<Context allowCasualMultipartParsing="true" path="/">

<Resources cachingAllowed="true" cacheMaxSize="100000" />

 

※ web.xml에 500 error 페이지 설정을 해놔서 

500 error 발생 시 에러 메세지에서 힌트를 얻을 수 없었음

500 error 페이지 설정을 걷어낸 후

개발자도구의 네트워크 > 500 error 발생한 url 클릭 > Response에서 하기의 오류 메세지를 보고 처리 할 수 있었음


"org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.lang.IllegalStateException: 어떤 multi-part 설정도 제공되지 않았기 때문에, part들을 처리할 수 없습니다."

반응형

+ Recent posts