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 repositorios porque simplemente no funciona correctamente. En su lugar, tendrá que utilizar el proceso de instalación manual que describo aquí.

Antes de instalar Tomcat, debe asegurarse de tener instalado Java. Supongo que si intenta instalar Tomcat, ya ha instalado Java, pero si no está seguro, puede verificar con el comando dpkg así:

dpkg –get-selections | grep sun-java

Esto debería darle este resultado si ya ha instalado Java:

sun-java6-bin                                   install
sun-java6-jdk                                   install
sun-java6-jre                                   install

Si este comando no tiene resultados, deberá instalar la última versión con este comando:

sudo apt-get install sun-java6-jdk

Instalación

Ahora descargaremos y extraeremos Tomcat del sitio apache. Debe verificar que no haya otra versión y ajustar en consecuencia.

wget https://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 puedes moverlo a otro lugar si quieres.

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

Tomcat requiere la definición de la variable JAVA_HOME. La mejor manera de hacer esto es definirlo en su archivo .bashrc. También puede editar su archivo startup.sh si lo desea.

La mejor manera es editar su archivo .bashrc y agregarle la línea en negrita. Deberá cerrar la sesión del shell para que el cambio surta efecto.

vi ~ / .bashrc

Agregue la siguiente línea:

exportar 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 que Tomcat se inicie automáticamente cuando iniciamos la computadora, puede agregar un script para que se inicie y se apague automáticamente.

sudo vi /etc/init.d/tomcat

Ahora pega lo siguiente:

# Inicio automático de Tomcat
#
# descripción: iniciar Tomcat automáticamente
# nombre del proceso: tomcat
# pidfile: /var/run/tomcat.pid

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

caso $ 1 en
inicio)
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
salida 0

Deberá hacer que el script sea ejecutable ejecutando el comando chmod:

sudo chmod 755 /etc/init.d/tomcat

El último paso consiste en vincular este script a las carpetas de inicio con un enlace simbólico. Ejecute esos dos comandos y deberíamos estar en 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 debería estar completamente instalado y operativo. ¡Disfrutar!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas