[용어] 톰캣(Tomcat)

2008. 6. 12. 09:49My Encyclopedia

요약

아파치 소프트웨어 파운데이션(Apache Software Foundation)에서 서버인 자바(Java)를
움직이게 하기 위해 개발한 AP서버.
 
본문

웹서버에서 서블릿(servlet), JSP, 빈즈와 같은 자바 코드를 이해하기 위해서는 톰캣 같
은 자바를 이해하는 엔진이 있어야 한다. 비용이나 성능면에서는 자바 기반 웹서버를 구
성할 때 리눅스(Linux), 아파치, 톰캣 조합을 많이 사용한다.
웹프로그램은 순수한 프로그램 언어로만 이루어진 것이 아니라 클라이언트 언어인
HTML이 혼용되었는데, 톰캣은 자바 파일만 해석할 수 있다. HTML과 혼용된 경우 컴파
일 과정을 거친다. JSP페이지는 서블릿 형태로 일단 변형되어 완벽한 자바 파일로 변형
된 뒤 컴파일된다.
자바 서블릿과 JSP 규격의 '참조용 구현'으로 평가되고 있는 톰캣은, 개발자들의 개방적
협력 작업의 산물로 아파치 웹사이트에서 받을 수 있다. 톰캣을 실행시키기 위해서는
JRE1.1 이상에 부합되는 자바 런타임 환경이 필요하다.
 
출처 : 네이버 백과사전