파게로그

Tomcat 9 본문

콤퓨타 왕기초/JSP

Tomcat 9

파게 2020. 10. 19. 23:19

위키백과에서의 개념

 

아파치 톰캣(Apache Tomcat)은 아파치 소프트웨어 재단에서 개발한 서블릿 컨테이너(또는 웹 컨테이너)만 있는 웹 애플리케이션 서버이다.

톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하여 자바서버 페이지(JSP)와 자바 서블릿이 실행할 수 있는 환경을 제공하고 있다. 톰캣은 관리툴을 통해 설정을 변경할 수 있지만, XML 파일을 편집하여 설정할 수도 있다. 그리고, 톰캣은 HTTP 서버도 자체 내장하기도 한다.

아파치 톰캣은 Apache License, Version 2를 채용한 오픈소스 소프트웨어로서, 자바 서버 페이지이나 자바 서블릿를 실행하기 위한 서블릿 컨테이너를 제공하며, 상용 웹 애플리케이션 서버에서도 서블릿 컨테이너로 사용하는 경우가 많다. 버전 5.5 이후는 기본적으로 Java SE 5.0 이후를 대응한다.

참고로 Tomcat은 사전적 의미로 '수고양이'를 뜻한다.

- 웹 서버와의 연동
아파치 톰캣에 내장된 웹 서버로만 웹 시스템을 구성할 수 있지만, 대규모의 사용자가 사용하는 시스템을 구축하려면 웹 서버와 연동하는 안정적인 시스템을 구축해야 한다. 이때, 웹 서버인 아파치 HTTP 서버와는 연동모듈을 사용하여 연동하고, 연동모듈로는 버전 1.3, 2.0은 mod_jk를 이용하고, 버전 2.2 이후는 mod_proxy_ajp 모듈을 사용한다.

 

 

나무위키에서의 개념

 

아파치 소프트웨어 재단에서 개발하는 Java 기반의 서블릿 컨테이너이자 웹 서버. JSP/Spring으로 웹사이트를 구축한다면 톰캣은 거의 반드시 사용된다고 볼 수 있다. Tomcat은 수컷 고양이를 뜻하는 영어 단어이다.
톰캣에는 오로지 서블릿/JSP 및 HTTP 처리 엔진만 들어있으며, 여기에 J2EE API를 추가하여 엔터프라이즈 버전으로 배포중인 웹 애플리케이션 서버 Apache TomEE도 있다.

 

 

내가 정리한 개념

 

Tomcat은 WAS이자, web service 기능이 포함된 web server.

 

 

Tomcat에 테스트 문서 만들고 서비스하기

 

Home dir: /webapps/ROOT/

Home dir에 index.html를 추가하고 http://localhost:8080/index.html를 통해 접속할 수 있다.

 

Study dir: /webapps/ROOT/study/

Study dir에 index.html를 추가하고 http://localhost:8080/study/index.html를 통해 접속할 수 있다.

'콤퓨타 왕기초 > JSP' 카테고리의 다른 글

(IDE 없이) 클라이언트에게 출력  (0) 2020.10.20
IDE 없이 간단한 Servlet 만들어보기  (0) 2020.10.20
Context site  (0) 2020.10.20
Web Server, Web Server Application의 개념  (0) 2020.10.19
큰 그림  (0) 2020.10.19
Comments