[환경세팅] 8. Apache Tomcat 설치

김주희's avatar
Mar 12, 2025
[환경세팅] 8. Apache Tomcat 설치

1. Apache Tomcat 다운로드

1. Tomcat 11 버전 선택

notion image
 
notion image
 

2. Windows Service Installer 선택

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

2. Tomcat 설치 시 설정

1. configuration

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

2. Java Virtual Machine path selection

  1. was에 java 파일이 들어오면 컴파일할 때 어떤 것으로 해야하는지 JDK 위치를 잡기 위해 설정한다.
  1. c:\workspace\tools\jdk-21 폴더를 찾아서 지정하는 방법
    1. notion image
 
  1. JAVA_HOME 변수 설정을 통 자동 지정 방법
    1. 시스템 환경 변수 편집-시스템변수-새로만들기에서 JAVA_HOME이라는 이름의 변수와 변수에 대한 값을 c:\workspace\tools\jdk-21로 지정한다.
      1. notion image
    2. path에 c:\workspace\tools\jdk-21\bin으로 설정한 경로를 %JAVA_HOME%\bin으로 변경한다.
      1. notion image
    3. cmd에서 JAVA_HOME 변수가 잘 설정되었는지 확인한다.
      1. 윈도우에서 환경변수는 %변수명% 형태로 감싸서 사용한다.
        notion image
    4. %JAVA_HOME% 이라는 변수 설정해두었기 때문에 자동으로 jdk 파일이 찾아지는 것을 확인할 수 있다.
      1. JAVA_HOME이라는 변수는 전세계에서 공통으로 사용하는 키워드이기 때문에 Tomcat에서 자동으로 jdk 위치를 지정할 수 있다.
        notion image
 
 
 
 
 

3. Tomcat 실행

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

notion image
 

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

notion image
 

3. 자동 실행

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

    4. 배포

    notion image
    여기가 나의 웹서버임
    여기에 내가 원하는 파일 두면 배포됨(ctrl+c ctrl+v)
     
    localhost:8080
    welcome file이 열린것
    .html이 아니니까 was도 같이 동작한 것
     
     
    notion image
     
    한글이 깨지는건 인코딩의 문제
    notion image
     
    Share article

    jay0628