Instalando o Tomcat 6 no Ubuntu
Se você estiver executando o Ubuntu e quiser usar o contêiner do servlet Tomcat, não deverá usar a versão dos repositórios, pois isso não funciona corretamente. Em vez disso, você precisará usar o processo de instalação manual que estou delineando aqui.
Antes de instalar o Tomcat, você vai querer ter certeza de que instalou o Java. Eu suponho que se você está tentando instalar o Tomcat você já instalou o java, mas se você não tem certeza você pode checar com o comando dpkg da seguinte forma:
dpkg -get-selections | grep sun-java
Isto deve dar-lhe esta saída se você já instalou o java:
sun-java6-bin instalar sun-java6-jdk instalar sun-java6-jre install
Se esse comando não tiver resultados, você deverá instalar a versão mais recente com este comando:
sudo apt-get instala sun-java6-jdk
Instalação
Agora vamos baixar e extrair o Tomcat do site do 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 do tomcat para um local permanente. Eu escolhi / usr / local / tomcat, mas você poderia movê-lo para outro lugar se quisesse.
sudo mv apache-tomcat-6.0.14 / usr / local / tomcat
O 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 melhor método é editar seu arquivo .bashrc e adicionar a linha em negrito lá. Você terá que sair do shell para que a mudança tenha efeito.
vi ~ / .bashrc
Adicione a seguinte linha:
exportar 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.
Arranque Automático
Para fazer o tomcat iniciar automaticamente quando inicializamos o computador, você pode adicionar um script para iniciar e desligar automaticamente.
sudo vi /etc/init.d/tomcat
Agora cole o seguinte:
# Tomcat auto-start
#
# description: Auto-starts tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pidexportar JAVA_HOME = / usr / lib / jvm / java-6-sun
caso $ 1 em
começar)
sh /usr/local/tomcat/bin/startup.sh
;;
Pare)
sh /usr/local/tomcat/bin/shutdown.sh
;;
reiniciar)
sh /usr/local/tomcat/bin/shutdown.sh
sh /usr/local/tomcat/bin/startup.sh
;;
esac
sair 0
Você precisará tornar o script executável executando o comando chmod:
sudo chmod 755 /etc/init.d/tomcat
A última etapa é, na verdade, vincular esse script às pastas de inicialização com um link simbólico. Execute estes dois comandos e devemos seguir nosso caminho.
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 totalmente instalado e operacional. Apreciar!