개발일지/문제 해결
java.io.FileNotFoundException: class path resource [주소] cannot be opened because it does not exist
티에리앙리
2022. 7. 3. 17:36
java.io.FileNotFoundException: class path resource [주소] cannot be opened because it does not exist
나는 h2 db를 사용하고 있었는데
application.yml 에서 db관련 설정은 아래 설정이었는데
url: jdbc:h2:./myselectdb;AUTO_SERVER=TRUE
driver-class-name: org.h2.Driver
username: sa
password:
test.db.mv 가 잠시 다른 경로에 있었다.
그래서 다시 test.db.mv를 원래 경로에 두고
localhost:포트번호/h2-console 에서
JDBC URL 에 jdbc:h2:~/test 를 입력해주고
다시 test를 활성화 시킨다음
프로그램을 실행시키니 에러가 발생하지 않았다
물론
yml 설정에 아래와 같이 jdbc url 경로가 지정되어 있어서
jdbc:h2:./myselectdb;AUTO_SERVER=TRUE
h2-console에서는 위 주소로 접속해야 한다.
이외에도 검색해보면 다른 에러들이 있지만 나 같은 경우 test.db.mv 파일이 없어서 발생하는 에러였다.