본문 바로가기
프로젝트/자바 빈과 JSP만을 사용한 게시판 만들기

4장 프로그램및 라이브러리 설치-Tomcat

by IT여행자 2020. 5. 8.
728x90

설치할 두 번째 프로그램입니다. Tomcat은 JSP(Java Server Page)로 만들어진 프로그램을 컴파일하고 웹에서 실행해 주는 프로그램들 중 하나이며 티멕스의 jeus, 레드헷의 jboss(WildFly)등이 Tomcat과 유사한 기능들을 하는 컨테이너들입니다.

 

사이트 : tomcat.apache.org

 

포스팅을 하는 시점에서 Tomcat 10 (alpha) 버전까지 배포되고 있지만 Tomcat 8 버전의 32-bit/64-bit의 installer를 다운로드하여 설치하도록 하겠습니다. 설치 과정은 일반 프로그램들의 설치 과정과 별반 다르지 않기 때문에 설치 과정에 대한 이미지는 따로 올리지 않겠습니다.

 

 

Tomcat 다운로드

 

 

다만 설치중 admin 계정에 따른 아이디와 암호, 그리고 http 포트번호를 8080에서 8888로 변경하도록 하겠습니다. 포트 번호를 변경하는 이유는 뒤에 설치할 oracle 데이터베이스도 기본 웹 포트번호를 8080을 사용하고 있어 서로 충돌이 일어나기 때문입니다.

 

Tomcat 설치중 환경 설정

Admin의 User Name과 Password는 컨테이너를 구동할 때는 필요하지 않지만, 프로젝트를 다 완성하고 나서, 웹서버에 배포할 때 서버의 Admin 권한으로 접근하기 위한 내용입니다.

 

설치가 정성적으로 끝났다면 설치 확인을 해 보도록 하겠습니다.

 

  • 서버(컨테이너) 시작과 종료하기

작업 : 윈도우 시작 메뉴 > Apache Tomcat 8.5 > Configure Tomcat

 

 

Tomcat Monitor 화면

위의 다이얼로그 창을 사용하여 Tomcat 컨테이너를 시작하거나 중지할 수 있습니다. Tomcat 컨테이너는 웹서버의 기능을 같이 갖고 있기 때문에 별도의 웹 서버가 없더라도 웹을 실행하거나 테스트해 볼 수 있습니다.

 

위의 버튼들중 'Start' 버튼을 클릭한 후 웹 브라우저를 열어 주소창에 아래의 주소를 입력합니다.

 

작업 : http://127.0.0.1:8888

 

  • 웹 페이지 로딩

아래와 같은 페이지가 웹 브라우저에 로딩되었다면 Tomcat 컨테이너 설치는 정상적으로 이루어진 것입니다.

 

Tomcat 기본 페이지

 

  • 최종 상태 확인

Tomcat 컨테이너의 설치 테스트를 완료했다면 Tomcat 컨테이너를 실행 중지시키고 'Startup type'을 'Manual' 타입으로 수정한 후 '확인' 버튼을 클릭합니다.

 

  • Tomcat 컨테이너를 중지시키는 이유는 다음에 설치할 eclipse에서 컨테이너를 연결하고 시작과 종료를 eclipse 내에서 할 것입니다.
  • 'Startup type' 을 'Manual' 타입으로 수정하는 이유는 윈도우 부팅 시 Tomcat 컨테이너를 자동으로 시작하지 않도록 하기 위해서입니다. 이유는 위에서와 같이 eclipse에서 수동으로 시작과 종료를 하기 위해서입니다. 만약 Tomcat 이 윈도우 부팅과 동시에 자동으로 시작되면 포트번호의 충돌과 같은 이유로 eclipse에서 정상적으로 시작과 종료를 할 수 없게 됩니다. 

 

Tomcat 컨테이너의 최종 상태

이상으로 Tomcat 컨테이너의 설치를 마치도록 하겠습니다.