Computing/Programming2009/03/09 23:13
오늘 내 우분투 박스에 톰캣을 설치하기 위해 한 일.

1. 톰캣 다운로드 후 압축 해제
2. /usr/local/ 아래에 srv 디렉토리 생성
3. 압축 해제한 톰캣 디렉토리를 /usr/loca/srv/ 디렉토리로 이동
4. /usr/local/srv/ 디렉토리 및 포함된 모든 파일에 대한 소유자 및 소유 그룹을 root로 변경 (mv 명령어로 디렉토리 이동 시 소유자 및 소유 그룹이 보존되므로.)
5. 톰캣 디렉토리를 'tomcat'으로 심볼릭 링크
6. 톰캣 환경 변수 설정 in /etc/profile

export JAVA_HOME=/usr/lib/jvm/java-6-sun
export CATALINA_HOME=/usr/local/srv/tomcat
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/bin/lib/ext:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/common/lib/jsp-api.jar:$CATALINA_HOME/common/lib/servlet-api.jar

7. /usr/local/srv/tomcat/bin 디렉토리 내의 모든 .sh 파일에 실행 권한 부여 ($ sudo chmod +x *.sh)
8. /usr/local/srv/tomcat/bin 디렉토리에서 sudo -E ./startup.sh으로 서버 실행 잘 되는지 테스트 한 후, sudo -E ./shutdown.sh으로 서버 중지
9 /usr/local/srv/tomcat/conf/ 디렉토리의 tomcat-users.xml 파일을 수정해 admin 및 manager 롤과 관리자 계정 추가

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="manager"/>
  <role rolename="tomcat"/>
  <role rolename="admin"/> <- 추가
  <role rolename="role1"/> <- 추가
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
  <user username="xxxxxxx" password="xxxxxxx" roles="admin,manager"/> <- 추가
</tomcat-users>



Posted by pcandme

TRACKBACK http://pcandme.net/trackback/49 관련글 쓰기

댓글을 달아 주세요