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