Debian 6 установка Tomcat 7
Установим Java JDK
# apt-get install openjdk-6-jre
Скачиваем свежую версию Apache Tomcat
# wget http://apache-mirror.rbc.ru/pub/apache/tomcat/tomcat-7/v7.0.37/bin/apache-tomcat-7.0.37.tar.gz
Распакуем архив
# mv apache-tomcat-7.0.37.tar.gz /opt
# cd /opt ; tar xvf apache-tomcat-7.0.37.tar.gz
# mv apache-tomcat-7.0.37 tomcat7
Создание пользователя и группы
# groupadd tomcat7
# useradd -g tomcat7 -d /opt/tomcat7 tomcat7
# usermod -G www-data tomcat7
# chown -R tomcat7:tomcat7 /opt/tomcat7
Создадим скипт запуска/остановки
# vi /etc/init.d/tomcat
#!/bin/bash
CATALINA_HOME=/opt/tomcat7; export CATALINA_HOME
JAVA_HOME=/usr/lib/jvm/java-6-openjdk; export JAVA_HOME
TOMCAT_OWNER=tomcat7; export TOMCAT_OWNER
JAVA_OPTS="-Xms128M -Xmx128M"; export JAVA_OPTS
start() {
echo -n "Starting Tomcat: "
su $TOMCAT_OWNER -c $CATALINA_HOME/bin/startup.sh
}
stop() {
echo -n "Stopping Tomcat: "
su $TOMCAT_OWNER -c $CATALINA_HOME/bin/shutdown.sh
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo $"Usage: tomcat {start|stop|restart}"
exit
esac
Установим права на выполнение
# chmod +x /opt/tomcat7/bin/*.sh
# chmod +x /etc/init.d/tomcat
Запустим Tomcat
# /etc/init.d/tomcat start
Starting Tomcat: Using CATALINA_BASE: /opt/tomcat7
Using CATALINA_HOME: /opt/tomcat7
Using CATALINA_TMPDIR: /opt/tomcat7/temp
Using JRE_HOME: /usr/lib/jvm/java-6-openjdk
Using CLASSPATH: /opt/tomcat7/bin/bootstrap.jar:/opt/tomcat7/bin/tomcat-juli.jar
Для проверки работоспособности введем
http://IP_адрес_сервера:8080