아파치 톰캣(Apache Tomcat)은 서블릿 컨테이너(웹 컨테이너)만 있는 웹 애플리케이션 서버(WAS)
웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하여 JSP와 자바 서블릿이 실행할 수 있는 환경을 제공하고 있음!
톰캣을 다운로드 해봅시다~! (버전 8 기준)
tomcat.apache.org/download-80.cgi
스크롤을 내려 Core에서 해당하는 운영체제의 파일을 클릭합니다.
아래에 있는 32-bit/64-bit Windows Service Installer는 설치형 배포판!
cmd(명령 프롬프트)에서 톰캣을 제어할 수 없고 윈도우 서비스에서만 제어가 가능함
압축파일을 풀고 폴더를 열어봅니당
bin 폴더에 있는 startup.bat 파일의 위치를 확인하고
관리자 권한으로 cmd(명령 프롬프트)를 실행시킨 후 startup.bat를 입력해서 설치를 진행
(bin 폴더 경로 확인!!)
실행하면 뭔지 모르겠는 코드들이 보일 텐데 실행된 거 맞습니다
(한글 깨짐 설정은 아래에서 설명할게요!)
실행된 상태에서 http://localhost:8080/ 접속하고 다음과 같은 창이 나온다면 정상적으로 설치됨!
자, 이제 한글이 깨지는 걸 해결해보자
왜 그럴까?
cmd의 코드 페이지가 949-ANSI/OEM으로 설정되어 있기에 Tomcat을 실행할 때 UTF-8로 실행해야 한글이 안 깨진다..!
레지스트리를 실행시킵니당
윈도우 로고 + R을 눌러서 regedit 입력 → 레지스트리 편집기 등장
컴퓨터 > HKEY_CURRENT_USER > Console 로 이동하고,
Console 폴더 오른쪽 마우스 클릭 > 새로 만들기 > 키
새로 생성된 키 폴더명을 Tomcat으로 변경
다시 cmd를 실행하고
REG ADD HKCU\Console\Tomcat /v CodePage /t REG_DWORD /d 65001
입력 후 tomcat을 다시 실행해보면?
한글이 깨지지 않고 잘 실행된다~