29Jun

Instalando o Tomcat 6 no Ubuntu

Se você estiver executando o Ubuntu e quiser usar o recipiente de servlet Tomcat, não deve usar a versão dos repositórios, pois ele simplesmente não funciona corretamente. Em vez disso, você precisará usar o processo de instalação manual que estou descrevendo aqui.

Antes de instalar o Tomcat, você vai querer certificar-se de que você instalou o Java. Eu assumiria que se você estiver tentando instalar o Tomcat já instalou o java, mas se você não tem certeza se pode verificar com o comando dpkg assim:

dpkg -get-selections |grep sun-java

Isto deve dar-lhe esta saída se você já instalou java:

sun-java6-bin instalar sol-java6-jdk instalar sol-java6-jre instalar

Se esse comando não tiver resultados, você deseja instalara versão mais recente com este comando:

sudo apt-get install sun-java6-jdk

Instalação

Agora vamos baixar e extrair o Tomcat do site apache. Você deve verificar se não há outra versão e ajustar de acordo.

wget http: //apache.hoxt.com/tomcat/ tomcat-6 /v6.0.14/bin/ apache-tomcat-6.0.14.tar.gz

tar xvzf apache-tomcat-6.0.14.tar.gz

A melhor coisa a fazer é mover a pasta tomcat para um local permanente. Eu escolhi o Tomcat /usr/local/, mas você poderia movê-lo em outro lugar se você quisesse.

sudo mv apache-tomcat-6.0.14 /usr/local/ tomcat

Tomcat requer a configuração da variável JAVA_HOME.A melhor maneira de fazer isso é configurá-lo em seu arquivo. bashrc. Você também pode editar seu arquivo startup.sh se assim o desejar.

O método melhor é editar seu arquivo. bashrc e adicionar a linha em negrito lá.Você terá que sair do shell para que a alteração entre em vigor.

vi ~ /. bashrc

Adicione a seguinte linha:

export JAVA_HOME = /usr/lib/jvm/ java-6-sun

Neste ponto, você pode iniciar o Tomcat apenas executando o script startup.sh na pasta tomcat / bin.

Automatic Starting

Para fazer o Tomcat iniciar automaticamente quando iniciamos o computador, você pode adicionar um script para que ele seja iniciado e desligado automaticamente.

sudo vi /etc/init.d/ tomcat

Agora cole o seguinte:

# Tomcat auto-start
#
# descrição: inicia automaticamente o tomcat
# nome do processo: tomcat
# pidfile: /var/run/ tomcat.pid

export JAVA_HOME = /usr/lib/jvm/ java-6-Sun

caso $ 1 no início
)
sh /usr/local/tomcat/bin/ startup.sh
; ;
parar)
sh /usr/local/tomcat/bin/ shutdown.sh
; ;
reiniciar)
sh /usr/local/tomcat/bin/ shutdown.sh
sh /usr/local/tomcat/bin/ startup.sh
; ;
esac
saída 0

Você precisará fazer o script executável executando o comando chmod:

sudo chmod 755 /etc/init.d/ tomcat

O último passo está realmente ligando este script para as pastas de inicialização com um link simbólico. Execute esses dois comandos e devemos estar a caminho.

sudo ln -s /etc/init.d/ tomcat /etc/rc1.d/ K99tomcat
sudo ln -s /etc/init.d/ tomcat /etc/rc2.d/ S99tomcat

Tomcat agora deve estar completamente instalado e operacional. Apreciar!