▣ LAB · SPRING

JDK · Eclipse · Tomcat 연동

개발 환경 구축 — 실습 / 약 30~45분

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

사전 준비

1
JDK 설치 + 확인

강사 안내 버전 다운로드 → 설치. 명령 프롬프트(Windows) 또는 터미널(Mac/Linux):

$ java -version
openjdk version "17.0.2" ...
$ javac -version
javac 17.0.2
"command not found" 가 뜬다면

PATH 환경변수에 JDK bin 폴더가 없는 상태. 시스템 환경변수 설정 필요.

CHECKPOINT
  • 두 명령 모두 버전이 출력되나요?
2
Eclipse(또는 STS) 다운로드
  1. eclipse.org 또는 spring.io/tools 에서 다운로드
  2. 압축 해제 (설치 X)
  3. eclipse.exe 또는 STS.exe 실행
  4. 워크스페이스(Workspace) 경로 지정 (한글·공백 없는 경로 권장)
CHECKPOINT
  • Eclipse 시작 화면이 떴나요?
3
⚠️ 인코딩을 UTF-8 로

Eclipse 메뉴 → WindowPreferences → 검색창에 「encoding」

  1. General → Workspace → Text file encoding = UTF-8
  2. General → Content Types → Text → JSP / Java / HTML / XML / CSS 모두 default encoding 을 UTF-8 로
  3. Web → CSS Files / HTML Files / JSP Files 도 모두 UTF-8
스크린샷
Eclipse Preferences 의 General → Workspace 화면. Text file encoding 이 UTF-8 로 선택된 모습
CHECKPOINT
  • 다섯 곳 모두 UTF-8 로 설정했나요? 한 곳이라도 빠지면 한글 깨짐의 원인.
4
Tomcat 다운로드 + 압축 해제
  1. tomcat.apache.org 에서 강사 안내 버전 다운로드
  2. apache-tomcat-9.x.x.zip」 같은 zip 파일
  3. 한글·공백 없는 경로에 압축 해제 (예: C:\tomcat9)
CHECKPOINT
  • 풀어둔 폴더 안에 bin, conf, webapps, logs 같은 폴더가 보이나요?
5
Eclipse 에 Tomcat Server Runtime 등록
  1. Eclipse 메뉴: Window → Preferences
  2. 검색창에 「Server」 → Server → Runtime Environments
  3. Add 버튼 → Apache Tomcat v9.0 선택 → Next
  4. 「Tomcat installation directory」에 Step 4 에서 압축 푼 폴더 지정
  5. JRE 항목은 「Workbench default JRE」 또는 위에서 설치한 JDK 선택 → Finish
스크린샷
Server Runtime Environments 화면에 Apache Tomcat 이 등록된 모습
예상 결과

Server Runtime Environments 목록에 「Apache Tomcat v9.0」 등이 보임.

6
Server 뷰 열기

Eclipse 메뉴: Window → Show View → Servers 선택.

Servers 뷰가 화면 하단에 등장. 「No servers are available...」 링크가 보이면 정상 — 다음 차시에서 프로젝트 만들 때 자동으로 채워집니다.

실습 완료 체크리스트

JDK 설치 + java/javac 명령 동작 확인
Eclipse(또는 STS) 시작 가능
인코딩 UTF-8 설정 (5 곳)
Tomcat 압축 해제
Eclipse 에 Server Runtime 으로 Tomcat 등록
Servers 뷰 열림 확인