톰캣 [ Tomcat ] 웹서버에서 서블릿(servlet), JSP, 빈즈와 같은 자바 코드를 이해하기 위해서는 톰캣 같은 자바를 이해하는 엔진이 있어야 한다. 비용이나 성능면에서는 자바 기반 웹서버를 구성할 때 리눅스 (Linux), 아파치 , 톰캣 조합을 많이 사용한다. 웹프로그램은 순수한 프로그램 언어 로만 이루어진 것이 아니라 클라이언트 언어인 HTML이 혼용되었는데, 톰캣은 자바 파일만 해석할 수 있다. HTML과 혼용된 경우 컴파일 과정을 거친다. JSP페이지는 서블릿 형태로 일단 변형되어 완벽한 자바 파일로 변형된 뒤 컴파일된다. 자바 서블릿과 JSP 규격의 '참조용 구현'으로 평가되고 있는 톰캣은, 개발자들의 개방적 협력 작업의 산물로 아파치 웹사이트 에서 받을 수 있다. 톰캣을 실행시키기 위해서는 JRE1.1 이상에 부합되는 자바 런타임 환경이 필요하다. [네이버 지식백과] 톰캣 [Tomcat] (두산백과) :설치 주소: http://tomcat.apache.org :JDK 버전에 맞는 버전을 선택하여 다운로드 아파치 [ Apache ] 1995년 처음 발표된 월드와이드웹 (WWW:World Wide Web) 서버용 소프트웨어이다. NCSA(National Center for Supercomputing Applications:미국국립수퍼컴퓨터활용센터) 소속 개발자들이 개발한 NCSA httpd 1.3 웹서버를 자신들이 개량한 것으로 소스코드 까지 공개되고 있다. NCSA httpd 1.3 서버에 패치(patch)파일을 제공했던 개발자들이 'A PAtCH server'라는 용어에서 아파치라는 이름을 따왔다. 1995년 3월 18일 공개된 아파치0.2가 NCSA httpd 1.3에 패치파일을 제공하였다. 패치파일을 꾸준히 개선해 제공하고 있으며, 최고 수준의 성능을 발휘하기 때문에 월드와이드웹 서버용 소프트웨어로 가장 많이 사용되고 있다. 오픈소스 (open sour...