29Jun
Si está ejecutando Ubuntu y desea utilizar el contenedor de servlets Tomcat, no debe usar la versión de los repositorios, ya que simplemente no funciona correctamente. En cambio, necesitarás usar el proceso de instalación manual que estoy delineando aquí.
Antes de instalar Tomcat, querrá asegurarse de haber instalado Java. Supongo que si intentas instalar Tomcat, ya has instalado java, pero si no estás seguro puedes consultarlo con el comando dpkg:
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 installSi ese comando no tiene resultados, querrá instalarlola última versión con este comando:
sudo apt-get install sun-java6-jdk
Instalación
Ahora vamos a descargar y extraer Tomcat del sitio apache. Debe verificar para asegurarse de que no haya otra versión y ajustar en consecuencia.
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 es mover la carpeta tomcat a una ubicación permanente. Elegí /usr/local/ Tomcat, pero podrías moverlo a otro lugar si así lo deseas.
sudo mv apache-tomcat-6.0.14 /usr/local/ tomcat
Tomcat requiere establecer la variable JAVA_HOME.La mejor forma de hacerlo es configurarlo en su archivo. bashrc. También puede editar su archivo startup.sh si así lo desea.
El mejor método es editar su archivo. bashrc y agregar allí la línea en negrita. Deberá cerrar la sesión del intérprete de comandos para que el cambio surta efecto.
vi ~ /. bashrc
Agregue 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.
Inicio automático
Para que tomcat se inicie automáticamente cuando iniciamos la computadora, puede agregar una secuencia de comandos para que se inicie y apague automáticamente.
sudo vi /etc/init.d/ tomcat
Ahora pegue lo siguiente:
# Tomcat auto-start
#
# descripción: Auto-inicia tomcat
# nombreproceso: tomcat
# archivopid: /var/run/ tomcat.pid
exportación JAVA_HOME = /usr/lib/jvm/ java-6-sol
caso $ 1 en
inicio)
sh /usr/local/tomcat/bin/ startup.sh
; ;
stop)
sh /usr/local/tomcat/bin/ shutdown.sh
; ;Reinicio
)
sh /usr/local/tomcat/bin/ shutdown.sh
sh /usr/local/tomcat/bin/ startup.sh
; ;
esac
exit 0
Tendrás que hacer el script 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 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 debe estar completamente instalado y operativo.¡Disfrutar!