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