자바 서블릿 컨테이너 톰캣(Tomcat)


개발자가 웹에서 사용하기위해서 자바로 프로그래밍해서 만든 프로그램이나 프로그램의 집합은 자바 웹 애플리케이션입니다. 자바(Java)로 만든 웹 애플리케이션을 명명할 때 서블릿(Servlet)이라는 용어로 부릅니다.
 
서블릿을 구동하려면 서블릿 컨테이너가 필요합니다. 대표적인 서브릿 컨테이너로는 아파치 톰캣(Tomcat)이 있습니다.
톰캣은 오픈소스 프로젝트로 시작된 아파치 소프트웨어 재단에서 만든 프로젝트입니다.





자바(Java) 플랫폼의 경우 타플랫폼에(MS 계열, 애플 계열) 비해서 자발적인 오픈 소스그룹이 많아서 개발하는데 많은 이점이 있습니다.


톰캣 설치하기


톰캣을 설치하기 위해서 아래 톰캣 사이트에 접속합니다.



아파치 톰캣 사이트의 왼쪽 메뉴에서 Tomcat 7.0을 클릭하여 다운로드를 진행합니다. 

현재 상위 버전인 Tomcat 8.0 뿐만아니라 9.0 버전까지 나와있지만 실무에서는 무조건 최신 버전보다는 일반적으로 한 두단계 낮은 검증된 안정적인 버전이 더 좋습니다. Tomcat 7.0은 Java EE 6에 포함된 Servlet3.0과 JSP2.2를 지원합니다.






요즈음 대부분 윈도우10, 윈도우8, 윈도우7 의 경우 64Bit를 사용함으로 64-Bit Windows.zip을 다운로드 받습니다.
다운로드 속도가 느릴 경우 Mirros 사이트를 변경하여 다운로드 합니다.



톰캣 서버를 설치할 폴더를 만듭니다. 윈도우 탐색기에서 c:\ 폴더 안에 아래 화면과 같이 server라는 폴더를 생성합니다.



c:\dev\server 폴더안에 apache-tomcat-7.0.59 폴더를 복사합니다. 폴더 안에 복사를 하면 톰캣의 설치는 끝난 것입니다.




톰캣 서버 실행하기


톰캣 서버 디렉토리의 bin폴더 안에 startup.bat를 실행합니다.



startup.bat를 실행하면 톰캣 서버가 구동되고 명령프롬프트 화면에서 톰캣 서버의 작동 상태를 출력합니다
기본 설정되어 있는 서비스 포트번호는 8080 임을 알 수 있습니다.

Server startup 라는 문구가 뜨면 톰캣 서버가 정상적으로 구동된 것입니다.



톰캣 서버 접속테스트 하기


실제 톰캣 서버가 정상적으로 실행되었는지 웹브라우저를 통해서 접속테스트를 하겠습니다. 
크롬이나 익스플로어등 웹브라우저를 실행합니다.

웹브라우져 주소입력창에 http://localhost:8080 를 입력합니다.

localhost는 자기 자신의 로컬컴퓨터를 이야기합니다. 즉 자신의 로컬컴퓨터에 설치한 톰캣서버에 8080 포트로 접속한다는 의미입니다.


웹브라우져에서 아래와 같은 톰캣 확인 페이지가 출력되면 톰캣 서버가 정상적으로 구동된 것입니다.


+ Recent posts