Instalar Tomcat 6 en Ubuntu
Si está ejecutando Ubuntu y desea usar el contenedor de servlets de Tomcat, no debe usar la versión de los repositorios ya que simplemente no funciona correctamente. En su lugar, deberá utilizar el proceso de instalación manual que describo aquí..
Antes de instalar Tomcat, querrá asegurarse de que ha instalado Java. Supongo que si está intentando instalar Tomcat, ya ha instalado Java, pero si no está seguro de que pueda verificar con el comando dpkg de esta forma:
dpkg -get-selections | grep sun-java
Esto debería darle esta salida si ya instaló Java:
sun-java6-bin install sun-java6-jdk install sun-java6-jre install
Si ese comando no tiene resultados, querrá instalar la última versión con este comando:
sudo apt-get install sun-java6-jdk
Instalación
Ahora descargaremos y extraeremos Tomcat del sitio de apache. Debe verificar que no haya otra versión y ajustarla.
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
Lo mejor que puede hacer es mover la carpeta tomcat a una ubicación permanente. Elegí / usr / local / tomcat, pero podría moverlo a otro lugar si quisiera.
sudo mv apache-tomcat-6.0.14 / usr / local / tomcat
Tomcat requiere configurar la variable JAVA_HOME. La mejor manera de hacerlo es configurarlo en su archivo .bashrc. También puede editar su archivo startup.sh si así lo elige.
El mejor método es editar el archivo .bashrc y agregar allí la línea en negrita. Tendrá que cerrar sesión en el shell para que el cambio surta efecto..
vi ~ / .bashrc
Añade la siguiente línea:
export JAVA_HOME = / usr / lib / jvm / java-6-sun
En este punto, puede iniciar Tomcat simplemente ejecutando el script startup.sh en la carpeta tomcat / bin.
Arranque automático
Para hacer que Tomcat se inicie automáticamente cuando arrancamos la computadora, puede agregar un script para que se inicie y apague automáticamente..
sudo vi /etc/init.d/tomcat
Ahora pegue lo siguiente:
# Tomcat auto-start
#
# descripción: Tomcat de inicio automático
# nombre de proceso: tomcat
# pidfile: /var/run/tomcat.pidexport JAVA_HOME = / usr / lib / jvm / java-6-sun
caja de $ 1 en
comienzo)
sh /usr/local/tomcat/bin/startup.sh
;;
detener)
sh /usr/local/tomcat/bin/shutdown.sh
;;
reiniciar)
sh /usr/local/tomcat/bin/shutdown.sh
sh /usr/local/tomcat/bin/startup.sh
;;
esac
salida 0
Deberá hacer que el script sea ejecutable ejecutando el comando chmod:
sudo chmod 755 /etc/init.d/tomcat
El último paso es vincular este script a las carpetas de inicio con un enlace simbólico. Ejecuta estos dos comandos y deberiamos estar en nuestro camino.
sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat
Tomcat ahora debe estar completamente instalado y operativo. Disfrutar!