디버깅 일기
[ERROR] Application run failed
썬키
2023. 4. 12. 13:55
키워드
- Application run failed
- Failed to parse configuration class
- class path resource [application.propeties] cannot be opened bacause it does not exist
문제 발생
- 팀프로젝트를 진행하면서 한 팀원이 GitHub에 생성한 Repository를 fork 후,
local storage에 clone하고 import 해서 실행해보려고 했는데 위와 같은 오류가 발생했다.
문제 해결 과정
- application.properties가 존재하지 않는다고 해서, 해당 파일을 체크 해봤는데 이상이 없었다. (❌)
- 구글링 해본 결과, 패키지 위치가 어쩌고 저쩌고 해서 패키지 위치도 체크 해봤는데 이상이 없었다. (❌)
- 실행이 되는 프로젝트의 pom.xml 파일을 compare 해본 결과, 스프링 버전이 다르게 기재돼 있어서
스프링 버전을 변경해봤는데 잘 실행이 되었다. (⭕)
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.0.3</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
위의 소스는 pom.xml 파일의 일부인데 spring boot version을 3.0.5 에서 3.0.3 으로 변경했다.
기타
but❗❗버전을 변경하지 않고 해결하는 아주 간단한 방법은,
local storage에 clone 한 뒤 import 하고 에디터(이클립스)를 껐다가 다시 키면 잘 실행 되더라...