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