Tecnologia -> UBUNTU -> Tomcat -> Instalando Tomcat 6 no Ubuntu

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
 
Este comando deve gerar esta saída, se você já possui o java instalado:

sun-java6-bin                                   install
sun-java6-jdk                                   install
sun-java6-jre                                   install
 
Se este comando não retornar nenhuma informação, então você deve instalar a versão mais nova como este comando:

sudo apt-get install sun-java6-jdk
 
Instalação

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
 
A melhor escolha neste momento é mover o diretório do tomcat para um local mais adequado. Eu escolhi /usr/local/tomcat, mas você pode movê-la para qualquer outro diretório.

sudo mv apache-tomcat-6.0.14 /usr/local/tomcat
 
O Tomcat requer a configuração da variável JAVA_HOME. A melhor forma de fazer isso é definindo a variável no seu .bashrc. Você pode também editar o seu arquivo startup.sh, se desejar.
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
 
Adicione a seguinte linha no final do arquivo:

export JAVA_HOME=/usr/lib/jvm/java-6-sun
 
Neste momento você já pode iniciar o tomcat simplesmente executando o script startup.sh no diretório tomcat/bin.

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
 
Agora cole ou digite neste arquivo os comandos a seguir:
# 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
 
Agora você precisa tornar o script executável através do comando chmod:

sudo chmod 755 /etc/init.d/tomcat
 
O último passo é ligar este script aos diretórios de inicialização por meio de um link simbólico. Execute estes dois comando e nós podemos seguir adiante com nosso servidor.

sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat
 
O Tomcat agora deve estar completamente instalado e operacional.