Instalando Tomcat 6 no Ubuntu
Se você usa o Ubuntu e deseja instalar um servidor Tomcat, não deve utilizar a versão disponível nos repositórios oficiais. Aqueles usuários que já tentaram, devem ter notado que ele simplesmente não funciona corretamente. Para solucionar este problema, você deve usar o processo de instalação manual que será descrito neste post.Antes de instalar o Tomcat você deve se certificar que tem o Java instalado em seu Ubuntu. Se você não tem certeza, pode verificar usando o comando dpkg como descrito a seguir:
dpkg --get-selections | grep sun-java
sun-java6-bin install sun-java6-jdk install sun-java6-jre install
sudo apt-get install sun-java6-jdk
Agora nós vamos baixar e extrair o Tomcat a partir do site oficial do apache. Substitua “x” pelo número da versão mais atual do Tomcat, de acordo com o download.
wget http://apache.hoxt.com/tomcat/tomcat-6/v6.0.14/bin/apache-tomcat-6.x.x.tar.gz tar xvzf apache-tomcat-6.x.x.tar.gz
sudo mv apache-tomcat-6.0.14 /usr/local/tomcat
Eu recomento editar o arquivo .bashrc e adicionar a linha destacada abaixo. Você deve reiniciar a seção para que as mudanças tenham efeito. Você pode também usar o editor de sua preferência, nos exemplos deste post estou usando o nano.
nano ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/java-6-sun
Inicialização Automática
Para certificar-se de que o tomcat inicie junto com o sistema, você pode adicionar um script para fazê-lo iniciar, parar ou reiniciar.
sudo nano /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
sudo chmod 755 /etc/init.d/tomcat
sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat