Instalando Tomcat 8 no Debian 7 Wheezy

wget -c "http://apache.mirror.pop-sc.rnp.br/apache/tomcat/tomcat-7/v7.0.37/bin/apache-tomcat-7.0.37.zip"

Após feito o download do Tomcat, vamos copiar para o diretório /opt, extrair, setar permissão de execução nos scripts catalina.sh e startup.sh, por fim startamos o tomcat, posteriormente testamos no navegador.

#cp apache-tomcat-7.0.37.zip /opt
#cd /opt
#unzip apache-tomcat-7.0.37.zip
#ln -s apache-tomcat-7.0.37 tomcat
#cd tomcat/bin
#chmod +x catalina.sh
#chmod +x startup.sh
#chmod +x shutdown.sh
#./startup.sh

Agora no navegador digite: http://localhost:8080

Estrutura de diretórios do Tomcat

tomcat
bin – executáveis e scripts do Tomcat
conf – arquivos de configuração do Tomcat
logs – arquivos de logs das aplicações, inclusive do Tomcat
temp – diretório temporário do Tomcat
webapps – diretório com os contextos (similar ao /var/www do Apache)
work – arquivos de servlets gerados pelo Tomcat a partir de JSPs
lib – bibliotecas comuns a todas as aplicações e ao Tomcat

Script Tomcat para inicializar junto com o sistema

#!/bin/bash
 #Script: Tomcat
 #Autor: Reginaldo
 #Slackware: /etc/rc.d/rc.tomcat.sh
 #Debian: /etc/init.d/rc.tomcat,sh e ativar update-rc.d rc.tomcat.sh defaults 99
 TOMCAT_PATH="/opt/tomcat"
 export JAVA_HOME="/opt/java/jdk"
 start()
 {
 echo "startando tomcat..."
 $TOMCAT_PATH/bin/catalina.sh start
 }
 stop()
 {
 echo "stop tomcat..."
 $TOMCAT_PATH/bin/catalina.sh stop
 }
 restart()
 {
 echo "restartando tomcat"
 stop
 start
 }
 case $1 in
 start)
 start
 ;;
 stop)
 stop
 ;;
 restart)
 restart
 ;;
 *)
 echo "Use rc.tomcat {start|stop|restart}"
 esac

 

PS: Não é recomendado copiar e colar esse script direto no terminal com editor vi/vim, pois pode copiar caracteres desconhecidos acarretando erros desse tipo. Portanto antes de prosseguir com o passo seguinte, teste da seguinte forma: bash rc.tomcat.sh e source rc.tomcat.sh, estando ok, segue com os passos seguintes, caso contrário deve revisar e analisar o erro e tentar novamente.
Agora para o script seja inicializado junto com o sistema, devemos fazer o que procede abaixo:
No Debian:
#mv rc.tomcat.sh /etc/init.d
#chmod +x /etc/init.d/rc.tomcat.sh
#update-rc.d rc.tomcat.sh defaults 99
No Slackware:
#mv rc.tomcat.sh /etc/rc.d
#chmod +x /etc/rc.d/rc.tomcat.sh
by: http://mundodacomputacaointegral.blogspot.com.br/2013/03/configurando-servidor-tomcat-no-linux.html