Spring Legcy 기초 셋팅
2024. 11. 26. 12:43

STS(Spring Tool Suite) + Spring Legacy Project 세팅 정리본

1. JDK 설치

  • install/openjdk 경로에 OpenJDK 설치
  • 이후 환경변수 설정 필요

✔ JAVA_HOME 설정

JAVA_HOME = C:\shinhan4\install\openjdk\openjdk-11.0.25
Path 에 %JAVA_HOME%\bin 추가

2. Lombok 설치

STS가 Lombok을 인식하도록 구성해야 함.

✔ Lombok 설치 파일 위치

  • STS.exe가 있는 동일한 폴더에 lombok.jar 배치하거나
  • 설치된 Lombok을 STS에 적용

✔ STS.ini 수정

STS.ini 맨 아래쪽에 Lombok 설정 추가:

-javaagent:lombok.jar

3. STS.ini 파일에 실행 VM 설정 추가

STS가 사용할 JDK를 직접 지정:

-vm
C:\shinhan4\install\openjdk\openjdk-11.0.25\bin\javaw.exe

STS 실행 → Spring Legacy Project 생성 시 실패

Spring Legacy Project 생성이 실패할 경우 STS 종료 후 추가 조치 수행.

5. Spring Legacy 플러그인 문제 해결

Spring Legacy 템플릿 다운로드 문제를 해결하기 위해 아래 파일 추가:

✔ 파일 위치

C:\shinhan4\work\sts3-workspace\.metadata\
.plugins\org.springsource.ide.eclipse.commons.content.core

 

여기에 https-content.xml 파일을 넣는다.

(이 파일은 Spring Legacy templates 목록을 정상적으로 불러오도록 하는 역할)

6. Preferences(환경설정)에서 Java 버전 설정

STS 메뉴 →
Window → Preferences → Java → Installed JREs

  • JDK 11 등록
  • 기본값으로 체크

또는:

Java → Compiler → Compiler compliance level = 11

7. Tomcat 설정

  • Tomcat 다운로드 및 압축 해제
  • STS → Servers View → “New → Server”
  • Tomcat 9.x / 8.x 선택 후 설치 경로 지정
  • Runtime Environment도 JDK 11로 지정

8. STS 재실행 후 Spring Legacy Project 생성

위의 설정이 완료되면 다음이 정상 동작해야 함:

  • Spring Legacy Project 생성 가능
  • Spring MVC 프로젝트 템플릿 정상 다운로드
  • 웹 애플리케이션 빌드 가능

📌 전체 흐름

  1. JDK 11 설치
  2. JAVA_HOME 설정
  3. Lombok 설치 & STS.ini 수정
  4. STS.ini에 VM(JDK) 설정 추가
  5. Spring Legacy 생성 실패 → STS 종료
  6. workspace 내부 https-content.xml 추가
  7. STS에서 JDK 11로 환경 설정
  8. Tomcat 설정
  9. STS 재기동 후 Spring Legacy Project 생성 성공

'Back-End > Spring' 카테고리의 다른 글

Spring AOP  (0) 2024.11.27
Spring - AutoWired  (0) 2024.11.27
Spring bean  (0) 2024.11.26
Spring기본  (0) 2024.11.26
쿠키(Cookie)  (0) 2024.11.19