How to install and configure Apache-Tomcat6 on Debian 5 Lenny
JSP개발을 하다보면 윈도우즈 보다는 Linux에 설치 하는 법이 많아진다. 그리고 Debian계열을 좋아하기 때문에 이번에는 최신버젼의 Tomcat6를 Debian5Lenny에 설치 하고 설정하는 법을 다루고자 한다. 현재 Tomcat5.5까지는 Debian에 Apt-get 패키지가 있는 걸로 알고 있는 Tomcat6는 찾아봐도 못찾아서 본 포스트를 올린다.
1. 우선 자바 SUN의 JAVA JDK를 설치 하기 위하여 Apt-get source list를 잠시 손봐준다.
vim /etc/apt/sources.list <- 소스리스트를 열어 밑에 두줄의 주소를 추가해준다.
deb http://ftp.de.debian.org/debian/ lenny main non-free
deb-src http://ftp.de.debian.org/debian/ lenny main non-free
2. apt-get을 이용하여 소스리스크 업데이트 후 sun-jdk6를 설치한다.
apt-get update
apt-get install sun-java6-jdk
/etc/profile 에서 자바 홈 경로를 설정해준다.
export PATH
JAVA_HOME=”/usr/lib/jvm/java-6-sun/”
export JAVA_HOME
3. 아래에 주소에 가서 최신의 톰캣6를 다운 받은 후 설치한다.
- 최신 아파치 다운로드 사이트
http://apache.imsam.info/tomcat/tomcat-6/v6.0.26/bin/
wget http://apache.imsam.info/tomcat/tomcat-6/v6.0.26/bin/apache-tomcat-6.0.26.tar.gz
- 압축을 푼후 톰캣 설치 스크립트를 실행한다.
tar -xzvf apache-tomcat-6.0.26.tar.gz
mv apache-tomcat-6.0.26 /opt/tomcat
Init script
vi /etc/init.d/tomcat
-위에 만들어진 tomcat스크립트 파일의 권한을 0755로 바꿔 주어 실행 가능하게 만든다.
그리고 아래의 스크립트를 복사해 파일에 넣어서 stop/start/restart
명령어를 추가해준다.
#!/bin/sh
# Tomcat Init-Script
case $1 in
start)
sh /opt/tomcat/bin/startup.sh
;;
stop)
sh /opt/tomcat/bin/shutdown.sh
;;
restart)
sh /opt/tomcat/bin/shutdown.sh
sh /opt/tomcat/bin/startup.sh
;;
esac
exit 0
-업데이트 명령어 실행
update-rc.d tomcat defaults
4. Tomcat Manager를 Enable해준다.
vi /opt/tomcat/conf/tomcat-users.xml
< ?xml version=’1.0′ encoding=’utf-8′?>
<tomcat-users>
<role rolename=”manager”/>
<role rolename=”admin”/>
<user username=”USERNAME” password=”PASSWORD” roles=”admin,manager”/>
</tomcat-users>
5. Tomcat 실행
/etc/init.d/tomcat start
- 이제 아래의 서버주소로 들어가면 톰캣 관리자 페이지를 액세스 할 수 있다.
http://SERVERNAME:8080/manager/html
- Read more:
http://www.itoperationz.com/2009/06/how-to-install-and-configure-apache-tomcat-6-on-debian-5/