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

Дополнительная информация