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
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