학습 목표
- JDK · Eclipse · Tomcat 의 역할을 안다
- 셋이 어떻게 연결되는지 안다
- 인코딩 UTF-8 설정의 중요성을 안다
1. 도구 3총사
| 도구 | 역할 |
| JDK | 자바 컴파일러(javac) + JVM. 모든 자바 작업의 전제. |
| Eclipse / STS | 코드 작성 IDE. 통합 작업 공간. |
| Tomcat | WAS. Spring 코드를 실행하는 곳. |
2. 설치·연동 4 단계
- JDK 설치 →
java -version 확인
- Eclipse(또는 STS) 다운로드 + 압축 해제
- Tomcat 다운로드 + 압축 해제 (설치 X)
- Eclipse → Preferences → Server Runtime Environments → Add → Tomcat 등록
3. ⚠️ 인코딩 UTF-8 (필수)
처음 한 번만: Window → Preferences → General → Workspace → Text file encoding = UTF-8. 추가로 Content Types 의 모든 텍스트 유형(Java, JSP, HTML, XML, CSS)도 UTF-8 로. 안 하면 한글 깨짐.
4. 자주 만나는 문제
| 증상 | 해결 |
java 인식 안 됨 | PATH 환경변수에 JDK bin 추가 |
| Eclipse 시작 안 됨 | JDK 버전 mismatch |
| Server 탭에 Tomcat 없음 | Server Runtime 미등록 |
| 8080 포트 충돌 | 다른 프로세스 종료 또는 포트 변경 |
| 한글 깨짐 | 워크스페이스 인코딩 UTF-8 미설정 |
학습 확인 체크리스트
- JDK · Eclipse · Tomcat 의 각 역할을 말할 수 있다
- 4 단계 설치·연동 순서를 안다
- 인코딩 UTF-8 설정의 5 곳을 안다
- 흔한 문제 5 가지의 해결 방향을 안다