진짜 JEUS는 알면 알수록, 겪으면 겪을수록 짜증이 난다.
톰캣에서는 잘 도는 것들이 왜 이리 안되는 것들이 많은지.
-
기존 오류 발생 코드 (MultipartFile => File)
- 이렇게 할 경우, targetFile의 위치가 엄연히 /로 시작하는 서버 루트에서부터의 경로임에도 불구하고, JEUS application 배포 경로부터 시작하는 긴 경로에서 파일을 찾아 기록하려고 하다가 에러를 발생시킨다.
mFile.transferTo(targetFile);
-
수정한 코드 (MultipartFile => File)
org.springframework.util.FileCopyUtils.copy(mFile.getBytes(), targetFile);