티스토리 뷰

컴퓨터/프로그래밍/Java

탐캣 설치하기

Rough Existence 2008. 4. 15. 03:46

Tomcat 서버 설치 및 환경 세팅

  • http://jakarta.apache.org/tomcat/index.html에서 원하는 Tomcat의 버전을 다운받는다.
  • 다운받은 Tomcat을 원하는 디렉토리에 압축을 푼다.
  • CATALINA_HOME을 시스템 환경변수에 설정한다.(굳이 시스템 환경변수에 추가하지 않아도 된다.)
  • CATALINA_HOME/bin의 startup.bat(Windows의 경우), startup.sh(Unix, Linux의 경우)을 실행한다.
  • Tomcat이 정상적으로 시작한다는 메세지를 확인한 후 http://localhost:8080으로 접근하면 고양이 한마리가 나타나면 Tomcat 서버가 정상적으로 시작된 것이다.
  • Tomcat을 설치하고 세팅하는 과정은 생각보다 간단하다.

추가설명 : 탐캣 설치 전에 jdk설치를 하자 5.5 기준으로 jdk1.5를 설치하여야 한다.

               환경변수는 JAVA_HOME을 추가로 잡아주어야 한다.

               톰캣소스 파일에 Readme파일을 참고하자.

Admin, Manager 애플리케이션 설정하기

  • Tomcat 설치를 완료한 다음 서버를 시작하면 Tomcat 서버에서 제공하는 Admin, Manager 애플리케이션을 사용할 수 있다.
  • http://localhost:8080/admin, http://localhost:8080/manager/html로 접근해본다. Admin과 Manager 애플리케이션이 시작된 것을 확인할 수 있다.

Admin과 Manager 기능은 Tomcat 서버를 관리하는 관리자가 필요한 애플리케이션이기 때문에 로그인을 필요로 한다. 로그인을 위하여 필요한 계정 정보를 설정하는 과정은 다음과 같다.

  • CATALINA_HOME/conf/tomcat-users.xml 파일을 연다.
  • Admin 애플리케이션에 접근하기 위해서는 admin role과 admin role을 가지는 계정, Manager 애플리케이션에 접근하기 위해서는 manager role과 manager role을 가지는 계정이 하니씩 필요하다. 물론 같은 계정이 admin과 manager role을 모두 가질 수도 있다. 다음은 admin과 manager role과 계정을 추가한 예이다.
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <role rolename="manager"/>
  <role rolename="admin"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="role1" password="tomcat" roles="role1"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="admin" password="admin" roles="admin,manager"/>
</tomcat-users>

위 예의 <role/>태그는 manager와 admin role을 설정하고 있다. 위 예제 소스를 보면 admin과 manager role을 가지는 admin 계정을 추가하고 있다. 비밀번호 또한 admin이다.


->빨간색으로 쓴부분 입력해야 로그인됩니다.

톰캣 5.5의 경우 admin프로그램은 따로 설치해야함.

매니저 프로그램은 접근 가능함.


Admin 화면

Manager 화면