2011년 9월 2일 금요일

톰캣7 설치

apache tomcat 사이트에 다운로드 페이지에 보면 다운로드 받을 수 있는 방법이 많다.
나는 주로 인스톨러 보다는 압축 형태 파일을 다운로드 받는다.
일단 인스톨러를 이용하게 되면 설치가 어디 되는 지도 잘 감이 안오고 서버 튜닝 작업도 감이 잘 안오는데 압축을 풀고 압축 푼 폴더 내에서 튜닝이 이루어지다 보니 직관적이고 tomcat 을 여러 개 설치해서 관리하는데도 수월한 면이 있기 때문이다.

1. 설치
자신의 OS 에 맞는 배포 형태로 다운로드 받아 압축을 풀던지 인스톨을 한다.

  • apt-get 으로 설치하는 경우 tomcat7 과 tomcat7-admin 을 설치한다.



2. 설치 경로 확인
우선 알아야 할 사항은 어디에 tomcat 이 설치 되었냐 이다.
 - 압축을 직접 푼 경우 경로를 쉽게 알 수 있을 테고 인스톨러를 이용한 경우 현재 윈도 밖에 없기 때문에 설치 과정에서 바꾸지 않는 한 대부분 Program Files 폴더에 Apahce Software Foundation 폴더에 설치되었을 것이다.


3. 관리 계정 만들기
 - tomcat 6 에는 manager 라는 role 을 만들어서 계정을 연결하면 됬는데 tomcat 7 에는 manager-gui 라는 role 을 만들어서 계정을 연결해야 한다.
 - [tomcat path]/conf/tomcat-users.xml 파일에 tomcat-users 태그 안에 아래 내용을 추가한다.

  • apt-get 으로 설치한 경우 /etc/tomcat7/tomcat-users.xml 에 있을 수도 있다.

<tomcat-users>
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>
</tomcat-users>


4. 서버 시작
 - [tomcat path]/bin/startup.sh 또는 startup.bat (OS 마다 다르다) 을 실행한다.

  • apt-get 으로 설치한 경우 /etc/init.d/tomcat7 start 또는 /etc/init.d/tomcat7 stop 등의 명령을 사용할 수 있다.

 - 시작이 잘되는 경우도 있지만 대부분 문제가 발생하는 경우는 JDK 경로를 지정하지 않는 경우 실행을 하지 못한다.
 - 윈도의 경우 JAVA_HOME 환경 변수를 추가하고 JDK 가 설치된 경로를 설정하면 된다.


5. 브라우저로 접속 시험
 - 로컬 호스트로 접속한다.
 - 포트 설정을 바꾸지 않았다면 http://localhost:8080 으로 접속하면 열릴 것이다.
 - manager app 버튼을 누르면 계정 정보를 물어본다.
 - 이미 설정한 아이디 'tomcat', 비밀번호 'tomcat' 을 입력한다.


6. 서버 종료
서버 종료를 원한다면 [tomcat path]/bin/shutdown.sh 도는 shutdown.bat 파일을 실행한다.

댓글 없음:

댓글 쓰기