1. Apache Tomcat 다운로드
1. Tomcat 11 버전 선택


2. Windows Service Installer 선택
- Windows Serive Installer (vs zip과의 차이)
- 서비스 자동 등록 가능
- 윈도우 실행 시 자동 실행 설정
- 환경 변수 자동 등록
→ 실행된 지 모르고 두 번 실행하려고 해서 안 켜지는데? 라고 생각하게 될 수 있으니 주 의하자!

2. Tomcat 설치 시 설정
1. configuration
- Server Shutdown Port
- 원격으로 서버 종료 포트
- 5000으로 지정
- HTTP/1.1 Connector Port
- 서버 소켓 포트
- 두 가지의 포트 번호 모두 자유롭게 설정 가능하나 MySQL의 포트번호 3306(→ 충돌!)처럼 중복되지 않는 번호로 설정한다.
- 이하 내용은 외부에서 톰캣 접근 시 id/pw이지만 open되어야 외부에서 볼 수 있다

2. Java Virtual Machine path selection
- was에 java 파일이 들어오면 컴파일할 때 어떤 것으로 해야하는지 JDK 위치를 잡기 위해 설정한다.
- c:\workspace\tools\jdk-21 폴더를 찾아서 지정하는 방법

- JAVA_HOME 변수 설정을 통 자동 지정 방법
- 시스템 환경 변수 편집-시스템변수-새로만들기에서 JAVA_HOME이라는 이름의 변수와 변수에 대한 값을 c:\workspace\tools\jdk-21로 지정한다.
- path에 c:\workspace\tools\jdk-21\bin으로 설정한 경로를 %JAVA_HOME%\bin으로 변경한다.
- cmd에서 JAVA_HOME 변수가 잘 설정되었는지 확인한다.
- %JAVA_HOME% 이라는 변수 설정해두었기 때문에 자동으로 jdk 파일이 찾아지는 것을 확인할 수 있다.


윈도우에서 환경변수는 %변수명% 형태로 감싸서 사용한다.

JAVA_HOME이라는 변수는 전세계에서 공통으로 사용하는 키워드이기 때문에 Tomcat에서 자동으로 jdk 위치를 지정할 수 있다.

3. Tomcat 실행
1. 오른쪽 하단의 아이콘 마우스 우클릭 - Configure 클릭

2. 서비스 실행 및 종료 가능

3. 자동 실행




시작프로그램에tj 사용중이거이나 자동 설정 되어있으면 컴퓨터 켤때마다 실행되니까 여러번 실행하지 않도록 주의
4. 배포

여기가 나의 웹서버임
여기에 내가 원하는 파일 두면 배포됨(ctrl+c ctrl+v)
localhost:8080
welcome file이 열린것
.html이 아니니까 was도 같이 동작한 것

한글이 깨지는건 인코딩의 문제

Share article