29Jun
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 instalarSe 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!