본문 바로가기
LEARN/ERROR

[Maven] Spring Boot 스프링 부트 바로 종료 될 때 (tomcat Process finished with exit code 0)

by 아이엠제니 2024. 3. 6.

 


 

 

 

tomcat Process finished with exit code 0

 

집에 와서 Querydsl 테스트를 하려고, 세팅을 했다.

문제는 Querydsl 의존성 설정부터 난관이었다...

정말 몇 시간 동안 헤매고, 또 헤매다가 Querydsl 의존성 문제는 해결을 했다.

이제 Q클래스 사용이 가능하겠구나! 싶었는데, 실행하니?

 

갑자기 톰캣 실행은 안 되고, 그냥 종료가 되어버렸다...

설정해야 하는 의존성은 다 추가했다고 생각했다.

하지만 그것은 나의 착각이었다...

 

 

        <!-- Spring Boot Web Starter -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

톰캣 실행을 위해서는 위 의존성이 추가되어 있어야 한다.

 

 

자칫 비슷해 보여서... 실수를 할 수도 있지 않을까 싶은데.. (아닌가..)

 

'spring-boot-starter'는 Spring Boot 애플리케이션을 개발하기 위한 핵심 라이브러리들을 모은 것이다.

그리고 'spring-boot-starter-web'은 웹 애플리케이션을 개발하기 위한 추가적인 의존성들을 포함하고 있는 건데!

'spring-boot-starter-web'을 사용해야 기본적으로 내장 웹 서버가 Tomcat으로 사용이 되면서!

실행했을 때 로컬로 테스트도 할 수 있다.

나중에는 실수하지 말자.

 

 

 

300x250