HowTo: Tomcat 6 no Debian

Por Sem comentários , ,

Este tutorial irá mostrar como instalar o Tomcat 6 somente, ok? Para integrar ele com o Apache 2 isso fica para outro post :)

Primeiro de tudo certifique-se de que tem o java instalado, se não instale:

[root@rogue]# apt-get update && apt-get install sun-java6-jdk sun-java6-jre libtcnative-1

E não esqueça de setar a variável JAVA_HOME:

[root@rogue ~]# echo "export JAVA_HOME=/usr/lib/jvm/java-6-sun" >> ~/.bashrc

Agora baixe a versão mais recente do Tomcat 6 e descompacte e mova para o /usr/local/

[root@rogue ~]# cd /tmp
[root@rogue /tmp]# wget http://linorg.usp.br/apache/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
[root@rogue /tmp]# tar -zxvf apache-tomcat-6.0.35.tar.gz
[root@rogue /tmp]# mv apache-tomcat-6.0.35 /usr/local/tomcat

Criei o usuário e grupo tomcat e adicione ao grupo www-data:

[root@rogue /tmp]# groupadd tomcat
[root@rogue /tmp]# useradd -g tomcat -d /usr/local/tomcat tomcat
[root@rogue /tmp]# usermod -G www-data tomcat

Crie o arquivo INIT do tomcat e adicione o script:

[root@rogue /tmp]# vi /etc/init.d/tomcat
# Tomcat auto-start
# description: Auto-starts tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pid
export JAVA_HOME=/usr/lib/jvm/java-6-sun
case $1 in
start)
sh /usr/local/tomcat/bin/startup.sh
;;
stop)
sh /usr/local/tomcat/bin/shutdown.sh
;;
restart)
sh /usr/local/tomcat/bin/shutdown.sh
sh /usr/local/tomcat/bin/startup.sh
;;
esac
exit 0

Ajuste as permissões:

[root@rogue /tmp]# chmod 755 /etc/init.d/tomcat

Adicione no boot do sistema:

[root@rogue /tmp]# update-rc.d tomcat defaults

Altere o usuário e senha padrão do Tomcat, que estará dentro da tag :

[root@rogue /tmp]# vi /usr/local/tomcat/conf/tomcat-users.xml

E por último não esqueça de reiniciar o Tomcat:

[root@rogue /tmp]#/etc/init.d/tomcat restart

Dúvidas quanto a instalação do Tomcat? Depois vou fazer um post mostrando como integrar ao Apache :)