본문 바로가기
카테고리 없음

sts3 - Spring Legacy Project 개발 환경(jdk, tomcat, sts3) 구축(Spring MVC Project 안보일 때 해결방법)

by 개발을좋아하는보안인 2023. 12. 30.
반응형

Spring 프레임워크로 웹 개발 환경 만들 때, sts3 에서 Spring MVC Project 를 만들 수 있다. 

 

근데, 버전에 민감하여 성공한 과정을 포스팅한다. 

 

1. JDK 설치 : openjdk 11 download - openjdk-11.0.2_windows-x64

 

Link : https://jdk.java.net/archive

openjdk 11.0.2 버전 다운로드

11.0.2 버전 다운로드 : https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_windows-x64_bin.zip

 

특정폴더에 압축 해제 후 환경 변수 등록

JDK 환경 변수 등록
실제 설치 경로를 시스템 환경 변수에 등록 > 맨 위로 위치
Tomcat 에서 사용할 JAVA_HOME 환경 변수 추가
java -version 명령으로 환경변수 정상 등록 확인

2. Tomcat 9 설치 :  apache-tomcat-9.0.52

Link : https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.52/bin/

apache-tomcat 다운로드 : https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.52/bin/apache-tomcat-9.0.52.zip    

 

압축해제 후 해당 폴더에서 정상 설치 확인

"startup" 명령을 통해 정상 설치 확인
브라우저에서 http://localhost:8080/ 으로 tomcat 실행 확인

3. STS3 설치 :  spring-tool-suite-3.9.17.RELEASE-e4.19.0-win32-x86_64

 

Download STS3: https://github.com/spring-projects/toolsuite-distribution/wiki/Spring-Tool-Suite-3

Spring Tool Suite 3.9.17 > full distribution on Eclipse 4.19

Link : https://download.springsource.com/release/STS/3.9.17.RELEASE/dist/e4.19/spring-tool-suite-3.9.17.RELEASE-e4.19.0-win32-x86_64.zip

 

sts 는 압축 해제 후 sts-bundle > sts-3.9.17 폴더의 "STS.exe" 파일로 실행할 수 있다. 

 

이제 개발에 필요한 환경이 모두 세팅되었다. 

 

하지만 여기에서 문제가 발생하였다. 

아래와 같이 New -> Spring Legacy Project 를 선택하면 Spring MVC Project 가 템플릿 목록에서 확인되어야 했지만, 확인할 수 없었다.

 

Spring MVC Project 템플릿이 보이지 않음.

 

해결방법 1) Configure templates... > Template Projects 에서 spring-defaults 를 제외하고 삭제한다.

많은 경우 위와 같이 하면 처리된다고 하지만, 필자는 이 방법으로 처리되지 않았다. 

 

해결방법2) sts3 설치 경로 내 STS.ini 파일에서 JVM 의 경로를 지정해준다.

STS.ini 파일에 JVM 경로 지정

 

사실.. 원인은 잘 모르겠으나 많은 시간 다양한 사이트를 통해서 알아낸 해결방법을 이와 같이 공유한다.

반응형