1. Apache Tomcat 다운 및 설치
우리가 word 파일을 열어서 내용을 확인하기 위해서는 ms office의 word 프로그램이나 viewer가 필요하다. 웹 어플리케이션 역시 실행을 위해서 필요한 것이 있는데 그것이 바로 WAS(Web Application Server)이다. Apache Tomcat은 아파치 소프트웨어 재단(Apache Software Foundation)에서 개발한 많이 사용되는 WAS중 하나이다. Apache Tomcat을 다운받기 위해서는 아래 링크를 통해 아파치 웹 사이트에 접속해야 한다.
접속하면 아래와 같은 화면이 띄워지고 좌측 Download 탭에 Tomcat 8~10 중 원하는 설치 버전을 선택하면 된다.
원하는 버전을 클릭한 후 자신이 설치하려는 버전의 zip파일을 다운받으면 된다.
이후 다운받은 zip 파일의 압축을 해제하고 bin 폴더의 startup.bat 파일을 실행해주면 Tomcat을 실행할 수 있다(Window 기준). 이때 Tomcat 실행시 글자가 깨지는 경우가 있는데 이는 windows와 tomcat의 인코딩 설정이 맞지 않아서 발생하는 문제다. 따라서 tomcat의 인코딩을 기본값인 '"UTF-8"에서 windows의 인코딩 값인 "EUC-KR"로 변경해주면 올바르게 동작한다. 이때 tomcat의 인코딩 방식을 바꾸는 방법은 다음과 같다.
- conf 폴더의 logging.properties 파일을 연다.
- java.util.logging.ConsoleHandler.encoding 값은 EUC-KR로 변경한다.
위 설정을 마치고 startup.bat 파일을 클릭하여 tomcat을 실행시키면 위와 같은 창이 발생한다. tomcat은 기본적으로 8080포트로 실행되며 tomcat이 실행된 포트는 "http-nio-8080"을 보면 알 수 있다. 만약 실행되는 포트를 변경하고 싶다면 tomcat 설정파일을 수정하여 바꿀 수 있다. tomcat을 실행하면서 "localhost:8080" 혹은 "http://127.0.0.1:8080"를 브라우저를 통해 접속해보면 다음과 같은 화면이 발생한다. 이때 localhost는 사용중인 컴퓨터를 나타내는 도메인 주소이고, 127.0.0.1은 현재 사용 중인 컴퓨터의 ip 주소를 의미한다. 즉, 웹 브라우저로 현재 컴퓨터에서 8080포트로 동작하는 서버에 접속하라는 의미이다.
위 사이트는 tomcat이 기본으로 제공하는 웹 사이트로 tomcat 종료시 8080 포트에 접속해도 해당 화면은 발생하지 않는다. tomcat을 종료하기 위해서는 shutdown.bat 파일을 실행하거나 실행 중인 창을 닫으면 된다.
'BackEnd' 카테고리의 다른 글
MVC 패턴이란? (0) | 2023.02.01 |
---|---|
[Maven] Could not initialize class org.apache.maven.plugin.war.util.WebappStructureSerializer 에러 (0) | 2023.01.18 |
Maven이란? (0) | 2022.12.25 |
WAS(Web Application Server) (0) | 2022.12.19 |
웹 서버란? (0) | 2022.12.19 |