0. 환경
macbook-pro 13” 2012 mid / 10GB
parallels9 ubuntu 12.04 LTS
1. 설치
압축해제
tar -xzvf filename.tar.gz
tomcat7 이동
# 압축 푼 파일을 /usr/share/tomcat7으로 이동 (반드시 /usr/share일 필요는 없음)
sudo mv [directory_name] /usr/share/tomcat7
Java의 환경변수를 등록
# vi ~/.bash_profile
# JAVA_HOME: JDK의 설치 경로
# JRE_HOME: JRE의 설치 경로
JAVA_HOME="/usr/lib/jvm/java-7-oracle"
JRE_HOME="$JAVA_HOME/jre"
PATH="...(other path):$JAVA_HOME:$JRE_HOME"
2. Tomcat user 설정
tomcat은 기본적으로 Admin, Manager와 같은 관리 도구를 제공한다. tomcat을 관리하기 위한 도구이므로 아래의 로그인 정보 코드를 tomcat7/conf/tomcat-user.xml에 기록하여 사용한다.
tomcat이 제공하는 Applications를 사용하지 않는다면 설정이 필요 없다.
# tomcat7/conf directory 안에 있는 tomcat-user.xml 파일
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="admin"/>
<user username="user_id" password="user_pw" roles="manager-gui,admin-gui,manager,admin,manager-script,admin-script"/>
</tomcat-users>
참고자료
3. 사용방법
서버 실행
sudo /usr/share/tomcat7/bin/startup.sh
서버 종료
sudo /usr/share/tomcat7/bin/shutdown.sh
기본 배포자료
# tomcat7/webapps 안에 directory 형태로 존재
http://127.0.0.1:8080/
http://127.0.0.1:8080/manager/html
http://127.0.0.1:8080/examples
4. 자동실행
script
# /etc/init.d/tomcat7에 추가
# terminal에서 아래와 같은 command로 간편하게 조작 가능
# service tomcat7 [start|stop|restart]
# ------------------------------------
# Tomcat auto-start
# description: Auto-starts tomcat
# processname: tomcat
case $1 in
start)
sh /usr/share/tomcat7/bin/startup.sh
;;
stop)
sh /usr/share/tomcat7/bin/shutdown.sh
;;
restart)
sh /usr/share/tomcat7/bin/shutdown.sh
sh /usr/share/tomcat7/bin/startup.sh
;;
esac
exit 0
권한변경
# service tomcat7 [start|stop|restart]를 누구나 실행할 수 있도록
sudo chmod 755 /etc/init.d/tomcat7
symbolic link를 연결
# linux 부팅시 자동실행 가능하도록 link 연결
sudo ln -s /etc/init.d/tomcat7 /etc/rc1.d/K99tomcat
sudo ln -s /etc/init.d/tomcat7 /etc/rc2.d/S99tomcat
참고자료
beginlinux.com
Deigo Benna’s Blog - install tomcat7 on ubuntu 12.10
Written with Dec7.
댓글 없음:
댓글 쓰기