디버깅 일기

[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 하고 에디터(이클립스)를 껐다가 다시 키면 잘 실행 되더라...