본문 바로가기
개발/Spring

[spring boot] spring boot 상대경로 설정시 경로를 못찾는 오류 (AppData\Local\Temp\tomcat-docbase)

by 상용최 2020. 1. 18.
반응형

컨트롤러 부분에서 realpath를 얻어오는 소스
프로젝트 내부에 이미지를 저장시킬 폴더의 path
프로젝트의 파일구성

 

본인의 예상대로라면 realpath(프로젝트명) 와 저장시킬 폴더의 path 를 합쳐서 프로젝트폴더/static/image 라는 폴더에 이미지가 저장될줄 알았다.

 그러나 알 수 없는 경로를 내뱉으며 지정된 경로를 찾을 수 없다는 오류를 띄웠다.

 

오류의 원인은 간단했다. 

본인의 thymeleaf를 사용해왔기때문에 위의 파일구성을 보면 별도의 webapp 폴더를 구성하지 않았다.

아무런 설정도 건드리지 않은채로

수정된 파일구성

src/main 아래에 webapp을 만들고 이미지를 저장시킬 폴더구조를 만들고 실행하게 된다면

정상적으로 작동하는것을 볼 수 있다.

반응형

댓글