Antes de iniciar con la intalacion de Tomcat, debes de tener instalado Java.
Una vez te hallas asegurado que tiene instalado Java, puedes dirigirte al
sitio oficial de Tomcat y descargalo. En este caso utilizaremos la version 6.
Una vez descargado hay que descomprimirlo:
tar xvzf apache-tomcat-6.0.14.tar.gz
Luego lo cambias de ubicacion, yo lo puse en /usr/share, pero puede ser en cualquier lugar:
sudo mv apache-tomcat-6.0.14 /usr/share/tomcat6
Luego hay que indicar el JAVA_HOME a tomcat. Se puede hacer editando el siguiente archivo: .bashrc.
cd /
nano ~/.bashrc
Te diriges hasta el final de este archivo y escribes lo siguiente:
export JAVA_HOME= /java
En donde: /java, es la ubicacion de donde tenemos instalado Java.
Ahora no queda mas que iniciar Tomcat, ejecutando el siguiente comando:
sudo /usr/share/tomcat6/bin/startup.sh
Para asegurarte de que todo haya transcurido con normalidad, abres tu navegador y escribes los siguiente: http://localhost:8080/
y deberas ver una pagina de Apache Tomcat.
Puede ser que ya tengas ocuado el puerto 8080, en mi caso tenia instalado Oracle 10g y estaba ocupando este puerto. En caso de que tengas alguna otra aplicacion utilizando este puerto, obviamente deveras cambiarlo, para esto deberas editar el siguiente archivo:
sudo nano /usr/share/tomcat6/conf/server.xml
Deberas editar la siguente seccion:
< Connector port="8080" protocol="HTTP/1.1">
connectionTimeout="20000"
redirectPort="8443" />
En mi caso cambie 8080, por 80, pon el puerto que te sea util.
A todo esto, como estamos haciendo una instalacion manual, cada que entramos a Ubuntu deberemos iniciar el servicio. Para evitarnos tal tarea, se puede crear el siguiente archivo:
sudo nano /etc/init.d/tomcat
El contenido del archivo es el siguiente:
# Tomcat auto-start
#
# description: Auto-starts tomcat
# processname: tomcat
# Tomcat auto-start
#
# description: Auto-starts tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pid
export JAVA_HOME=/java
case $1 in
start)
sh /usr/share/tomcat6/bin/startup.sh
;;
stop)
sh /usr/share/tomcat6/bin/shutdown.sh
;;
restart)
sh /usr/share/tomcat6/bin/shutdown.sh
sh /usr/share/tomcat6/bin/startup.sh
;;
esac
exit 0
Pero este archivo por si solo no se ejecutar por lo cual, deberemos escribir lo siguiente:
sudo chmod 755 /etc/init.d/tomcat
Ya por ultimo, esto que lei en un blog:
sudo update-rc.d tomcat defaults 99
Esto hará que el script del servicio que hemos creado, se instale en los diferentes niveles que tiene linux.
Como podras ver la instalacion no esa nada complicada.
Espero te pueda ser de utilidad.
Suscribirse a:
Enviar comentarios (Atom)
3 comentarios:
Buena info. seguro seguro, algun dia me va a servir. :P
No era más facil desde los repos?
Gracias, me ha sido muy útil ya que la
8.04 en los repositorios solo encuentra
la 5.5.
Salu2
Santi.
Publicar un comentario