본문 바로가기

Web/기초

[WEB] Apache Tomcat

Apache Tomcat이란?

아파치 소프트웨어 재단(Apache Software Foundation, ASF)에서 개발한 세계에서 가장 많이 사용되는 WAS(Web Application Server)이다.

컴퓨터에 운영체제를 설치해야만 컴퓨터를 사용할 수 있는 것처럼, Java를 이용하여 작성된 웹 어플리케이션은 WAS가 있어야만 실행할 수 있다.

오픈소스 소프트웨어로 누구나 무료로 사용할 수 있다.



Apache Tomcat 다운로드 및 실행

http://tomcat.apache.org의 Download 탭에서 원하는 버전을 다운로드 받을 수 있다.

설치 폴더 아래에 있는 bin 폴더를 보면 start.bat의 윈도우용 배치파일과 start.sh의 쉘스크립트 파일을 확인할 수 있다.

Windows의 경우 .bat을 실행한다. (MAC이나 Linux의 경우에는 .sh파일을 실행한다.)

실행시켜보면 "http-apr-9090"이라는 문자열을 볼 수 있고, 9090포트로 실행되는 것을 알 수 있다.

톰캣은 기본적으로 8080포트로 실행되며(웹 기본 포트 80), 톰캣 설정파일 수정으로 실행되는 포트번호를 바꿀 수 있다.

웹 브라우저를 실행한 후 주소창에 http://localhost:9090이나 http://127.0.0.1:9090으로 입력하면 아래와 같이 Tomcat이 기본으로 제공하는 웹 사이트가 보여지는 것을 확인할 수 있다.

※ localhost / IP

     localhost : 현재 사용 중인 컴퓨터를 나타내는 도메인 주소

     127.0.0.1 : 현재 사용 중인 컴퓨터를 나타내는 IP 주소


Tomcat을 종료하기 위해서는 마찬가지로 설치 폴더 내 bin 폴더 안에 있는 shutdown.bat 또는 shutdown.sh파일을 실행하면 된다.

실행 중인 창을 닫아도 Tomcat은 종료된다.


※ 도메인 / IP / Port

     컴퓨터를 구분하기 위해 사용되는 것이 도메인이나 IP이고, 컴퓨터에 설치되어 있는 여러 개의 소프트웨어 서버를 구분하기 위해 

     사용되는 것이 포트이다.








참고 자료

https://www.edwith.org/

'Web > 기초' 카테고리의 다른 글

[WEB] Servlet 생명주기  (0) 2018.11.21
[WEB] Servlet  (0) 2018.11.21
[WEB] WAS  (0) 2018.11.16
[WEB] 웹 서버  (0) 2018.11.15
[WEB] Browser 동작 방식  (0) 2018.11.15