본문 바로가기
Operating System/Windows

[Windows] Apache Tomcat(톰캣) 설치 및 실행

by 리콩알 2023. 8. 8.
반응형

현재 진행중인 프로젝트의 개발서버는 로컬로 Tomcat을 구동하여 해당 IP로 접속하여 사용 하고 있다.

사설IP에서 공인 IP로 변경됨에 따라 개발서버도 같이 변경을 원하셔서 윈도우에서 Tomcat을 사용하는 방식으로 변경하게 되었는데 보통 JEUS를 사용했었기 때문에 윈도우에 Tomcat을 설치하여 사용하는건 처음이다.

처음에 경로 때문에 조금 해맸어서 정리해두는게 좋을 것 같아 정리하게 되었다.

 

 

1. Tomcat 다운로드 

아파치(Apache) 사이트 접속 후,  https://tomcat.apache.org/download-80.cgi

 

Apache Tomcat® - Apache Tomcat 8 Software Downloads

Welcome to the Apache Tomcat® 8.x software download page. This page provides download links for obtaining the latest versions of Tomcat 8.x software, as well as links to the archives of older releases. Unsure which version you need? Specification versions

tomcat.apache.org

설치하려는 Tomcat 버전을 선택 후 해당  ZIP파일을 다운로드 한다. 사용 환경에 따라 ZIP파일을 다운로드 해야한다. Window환경에서 사용하는데 Linux환경에서 사용하는 버전의 Tomcat을 다운로드 하는 경우 실행이 제대로 되지 않을 수 있다.

 

2. 다운로드 받은 Tomcat 파일 압축 해제

다운로드 받은 Tomcat 파일을 압축 해제한다.

Tomcat 파일 압축 해제 모습

 

3. Tomcat 설치

관리자 권한으로 CMD(명령 프롬프트)를 실행시킨 후, [Tomcat 설치 경로]\bin로 이동한다.

bin파일이 존재하는 해당 경로를 복사하여 바로 이동하면 편하다!!

[Tomcat 설치 경로]\bin로 이동

 

아래 해당 경로에서 'service.bat install ' 명령어를 이용하여 설치를 진행한다.

[Tomcat 설치 경로]\bin> service.bat install

톰캣 정상 설치 모습

 

3. Tomcat 실행

[Tomcat 설치 경로]\bin> tomcat8w.exe 의 경로를 통해 Tomcat을 구동한다.

톰캣 구동 화면

Strart버튼을 클릭하면 위와 같은 화면이 뜨다가 서버가 실행되는 것을 확인 할 수 있다.

 

4. 서버 실행 시 시작페이지 생성

서버 정상 작동 여부는 웹페이지에 http://localhost:8080 입력시 확인 할 수 있다.

서버 정상 작동 시 뜨는 화면

 

서버가 실행되었으니 시작 페이지를 설정해 보자!

우선 시작페이지로 쓰일 test.jsp 파일을 생성하기 위해 톰캣의 웹 디렉토리 경로로 접근한다.

톰캣의 기본 웹 디렉토리 경로는 [Tomcat 설치 경로]\webapps\ROOT 이며 해당 경로에 시작 페이지로 설정할 test.jsp 파일 하나를 생성 한다.

 

 

4. 시작페이지 설정

시작 페이지 설정은 [Tomcat 설치 경로]\conf\web.xml 경로에서 할 수 있다.

web.xml파일을 메모장 또는 기타 편집기로 열어 welcom-file-list 부분을 찾고 시작페이지로 설정하고 싶은 파일을 추가해주면 된다. 나는 앞서 생성했던 test.jsp파일을 시작페이지로 설정했다.

초기 페이지 설정

 

5. 실행

웹페이지에 http://localhost:8080/[실행 파일명] 을 입력하면 test파일이 정상적으로 실행되는 것을 확인 할 수 있다.

추가한 파일이 시작페이지로 실행되는 모습

 

 

** 기존 소스 배포하는 경우 **

기존에 있던 소스 배포 시 Tomcat으로 실행시키려는 소스를 war파일로 압축/해제 후 통째로 웹 루트 디렉토리에 넣는다.

웹 루트 디렉토리 :  [Tomcat 설치 경로]\webapps\ROOT (Tomcat설치 위치에 따라 경로 상이)

(배포하려는 소스 노출 위험이 있어 웹 루트 디렉토리 이미지로 대체합니다)

WAR파일 압축 해제 경로

기본 포트는 8080번으로 배포된 소스를 실행 시키고 싶은 경우 웹페이지에 http://localhost:8080/[실행 파일명] 을 입력하면 정상적으로 실행되는 것을 알 수 있다. 이상 추가로 설정해야하는 부분은 없다. 웹 디렉토리 경로인 ROOT에 실행하고자 하는 소스를 잘 넣어준다면 정상적으로 작동해야한다.

 

반응형