PersesTitan(페르) 기술블로그

[Spring] 서버가 켜지지 않고 바로 종료될때 (Maven 프로젝트 빌드) 본문

Framework/Spring

[Spring] 서버가 켜지지 않고 바로 종료될때 (Maven 프로젝트 빌드)

PersesTitan(페르) 2023. 8. 18. 10:34

발생한 문제

프로젝트를 생성하자마자 실행을 했는데 실행하자 마자 바로 종료되는 문제가 발생하였습니다.

원래는 Tomcat 서버가 열리면서 http://localhost:8080/가 실행되어야하지만 Tomcat이 실행도 되지 않고 종료가 되어 버렸습니다.

문제 증상

문제가 발생한 프로젝트 세팅

우선 저의 세팅은 아래와 같이 하였습니다.

평소에는 Gradle, Jar, Hibernate를 사용하여 프로젝트를 만들다보니 이렇게 프로젝트를 만드는 것은 처음이였는데요.

문제해결

한참을 찾다보니 Maven에 세팅 문제였던것을 알게 되었습니다. pom.xml에 들어가보면 아래 사진처럼 tomcat이 dependency되어 있는 부분에 <scope> 부분을 제거 해주거나 주석를 해주시고 Maven을 다시 로드하여 수정 결과를 반영해준뒤 실행을 하면 정상적으로 동작하는 모습을 볼 수 있습니다.

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-tomcat</artifactId>
    <scope>provided</scope>
</dependency>
수정 전 수정 후
수정 전
수정 후

정상적으로 실행된 모습

 

페이지에 접속하였을때 결과

링크 접속하여 뜨는 페이지도 Whitelabel Error Page가 잘 뜨는 것을 확인 할 수 있었습니다. (페이지 설정해둔게 없기 때문에 에러 페이지 뜨는 것이 정상)

관련 링크

 

[IntelliJ] Maven reload하는 법 (Build), 수정 내용 적용하는 방법들

1번째 방법 가장 유명한 방법으로 파일 내용이 수정되면 오른쪽 상단에 아이콘이 뜨게 되는데 해당아이콘을 눌러주어서 수정내용을 적용하는 방법입니다. 2번째 방법 오른쪽에 Maven이라는 탭을

persestitan.tistory.com