본문 바로가기
소프트웨어 사용&설치 등/Tomcat

(Tomcat) 톰캣 ( Apache Tomcat ) 에 대해서

by 언제나초심. 2010. 6. 16.
반응형

톰캣 사이트
http://apache.org/

에서 무료로 다운로드 받을 수 있다. http://tomcat.apache.org/ 이 주소로 가면 된다.

설명 : 톰캣은 Jsp 등을 실행 시키기 위한 서버 이다. 홈페이지에서 JSP 페이지가 구동되기 위해서는 서버의 역할을 해주고, 홈페이지의 문서위치를 지정해줘서 구동 시켜줘야 하는 게 필요하다.
홈페이지 접속이 많고, 사용량이 늘게 되면, 톰캣의 리소스가 올라가게 된다.
그리고 해당 에러 로그 들이 톰캣폴더의 logs 에 적재가 된다.

톰캣을 끄게 되면, 웹사이트도 내려간다.

참고1 . Apache 의 경우는 PHP 를 돌리는 데에 사용되고, Apache Tomcat 의 경우에는 JSP 를 구동시키기 위해 주로 사용된다.

참고2. JSP 와 JAVA 의 경우는, Tomcat 과 JDK(Java Development Kit ) 두 가지가 필요하다. 둘은 분명히 다르다. JDK 와 같은 JAVA 프로그램은, JAVA 라는 언어를 해독하거나 컴파일 하거나 하는 용도이다. 같은 파일이지만, JAVA 버젼이 다르면, 해석하는 것이 미묘하게 달라진다. 사용할 수 있는 언어도 미묘하게 달라진다.
Tomcat 의 경우는 그저 그것을 웹상에 보일 수 있도록 하는 것 뿐이다.

Java 로 프로그램이 만들어진 경우. (예 : 이클립스) 는 톰캣 없이 JDK 만 설치해도 구동이 된다. 이유는, 웹이 아니기 때문에, 해독할 녀석 만 있으면 그만 인 것이다.

음...
쉽게 풀자면,
Java 라는 언어는 C 언어 와 같은 프로그램 계층의 언어이므로. 실행하는 데에는 JRE 가 필요하고. 만들 때에는 JDK 라는게 필요하다. (JDK 안에 JRE 가 들어있는 셈인데, 이것은 JAVAC 컴파일 할 때에만 적용되는 것 이라고 보면 된다..)

그리고 웹상에서 쓰일 때에는 JAVA 이면서 JAVA 와는 다른 개념의. 서블릿. Servlet 으로 되는데. (파일은 class 인데 명칭상 서블릿 이라고 한다). 이것은 가동 시키기 위해서는 웹서버가 필요하다. 공짜로 가볍게 쓸 수 있는 것이.
Tomcat 인 셈이다.

반응형