▣ PART · SPRING

개발 환경 구축

Eclipse + STS + Tomcat 연동 — 읽기 자료

📍 지금 어디를 만지고 있나요?
브라우저
JDK + IDE + Tomcat
Spring
Controller
DB

이 차시의 핵심 용어

JDK (Java Development Kit)자바 개발에 필요한 컴파일러(javac) + JVM + 표준 라이브러리.
Eclipse자바 IDE. 코드 작성·디버깅·실행을 한 화면에서.
STS (Spring Tool Suite)Eclipse 에 Spring 전용 기능을 더한 버전. 둘 중 어느 쪽이든 OK.
Tomcat대표 WAS. Spring 코드를 실제로 실행하는 곳.
Server RuntimeEclipse 가 「어느 Tomcat 을 쓸지」 알게 해주는 등록 정보.

1. 도구 3총사의 역할

Spring 프로젝트를 시작하려면 세 가지가 필요합니다 — 각자 분리된 역할:

JDK 자바 컴파일·실행 (모든 자바 작업의 전제) ↑ Eclipse 코드 작성·디버깅 (작업 공간) ↑ Tomcat Spring 코드 실행 (실행 환경)

2. 설치·연동 4 단계

단계 1: JDK 설치

강사가 안내한 버전(보통 JDK 11 또는 17) 다운로드. 설치 후 명령 프롬프트(또는 터미널)에서:

$ java -version
$ javac -version

두 명령 모두 버전이 출력되면 설치 OK.

단계 2: Eclipse(또는 STS) 다운로드

「Eclipse IDE for Enterprise Java and Web Developers」 또는 STS 버전을 받아 압축 해제.

단계 3: Tomcat 다운로드

tomcat.apache.org 에서 강사 안내 버전(보통 9.x) 다운로드 후 압축 해제. 설치는 안 함, 그냥 풀기만.

단계 4: Eclipse 에 Tomcat 등록

Eclipse 메뉴: Window → Preferences → Server → Runtime Environments → Add → Tomcat 버전 선택 → 압축 푼 폴더 경로 지정 → Finish.

3. 인코딩 설정 (필수)

처음 한 번만 — UTF-8

Eclipse 메뉴: Window → Preferences → General → Workspace → Text file encodingUTF-8 선택.

안 하면 한글 주석·문자열이 깨집니다. 워크스페이스를 새로 만들 때마다 한 번씩.

4. 자주 만나는 문제

증상 의심할 곳
java 명령 인식 안 됨PATH 환경변수에 JDK bin 폴더 추가
Eclipse 시작 안 됨JDK 설치 안 되어 있거나 버전 mismatch
Server 탭에 Tomcat 안 보임Server Runtime 등록 안 함
8080 포트 충돌다른 프로세스 종료 또는 Tomcat 포트 변경
한글 깨짐워크스페이스 인코딩 UTF-8 미설정

5. STS 와 Eclipse 의 차이

STS = Spring 관련 마법사·뷰가 추가된 Eclipse. 거의 똑같이 생겼지만 「Spring Legacy Project」 메뉴가 바로 보이는 등 편의가 있습니다. 강사의 안내에 따라 둘 중 하나를 선택.

6. Before / After

전 차시 끝

Maven 이 무엇인지는 안다. IDE 에서 어떻게 모든 게 연결되는지는 모름.

이번 차시 끝

JDK·Eclipse·Tomcat 이 연동된 작업 환경을 갖췄다. 다음 차시에서 첫 Spring 프로젝트.