개발 일기

스프링 xml 파일 위치 java.io.FileNotFoundException: class path resource [expert004/expert004.xml] cannot be opened because it does not exist 본문

카테고리 없음

스프링 xml 파일 위치 java.io.FileNotFoundException: class path resource [expert004/expert004.xml] cannot be opened because it does not exist

flow123 2022. 5. 17. 14:39

에러 원인: 책에서 가이드된대로 expert004 패키지 내부에 만들라고 했는데, 그렇게 했을 때 path resource 에서 파일을 못 찾아옴. 

 

Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [expert004/expert004.xml]; nested exception is java.io.FileNotFoundException: class path resource [expert004/expert004.xml] cannot be opened because it does not exist

 

왜 패키지 내부에서 xml 을 못읽어올까? 원래 resource 파일에 두는 게 맞는걸까? (컴파일 시에는 그런 권고 메시지는 안나옴) 파일을 한 번 더 다시 만들어봤는데 XML Configuration file -> Spring Config 를 해도 똑같은 에러가 나온다. 

책은 이클립스 환경이었긴 하지만 아직 원인은 잘 모르겠다. 

 

resource 폴더로 xml 파일들을 옮겼을 떄 잘 해결됨! 

 

참고: https://okky.kr/article/410975

Comments