[STS] 스프링 버전 변경 후, 서버가 시작되지 않을 때
Category: STS | August 23, 2017
STS를 맥용으로 설치 후, 살펴보면 (pom.xml) 버전이 3.3.1.RELEASE로 되어 있다. 책 또는 동영상에서 관련내용에 대한 스프링 버전업은 pom.xml을 수정함으로써 간단히 해결 할 수 있다고 되어 있다.
![]() |
---|
[ 4.3.8로 정상작동 시키는 데 애먹음 ] |
그런데, 맥버전으로 설치하고 나서 아래처럼 시키는 대로 하게 되는데..
- Pom.xml 열어서
- 해당 구문 찾아서 ( 3.3.1.RELEASE)
- spring.io 사이트의 최신 버전 검색 ( Current로 뱃지가 붙어있음)
- 검색된 버전으로 pom.xml 수정 ( 버전 문구만 교체하면 됨)
- Pom.xml 저장
- 해당 프로젝트 RunAs > Run On Server 실행
책과 동영상에서는 이러면 끝! 하면서 짠하고 멋지게 Hello world 가 생기는 데 맥버전의 STS에서는 안생긴다.
삽질의 결과 .m2 디렉토리의 위치와 관련이 있는 듯.
.m2디렉토리를 삭제하고 다시 기동시키면 패키지를 알아서 새로 받음.
진짜 끝.
Tip.
버전업 시킬때마다 .m2 디렉토리를 지워주자 ㅋ