Tomado de:
http://www.howtogeek.com/howto/linux/installing-tomcat-6-on-ubuntu/
Si tienes Ubuntu 9.04 y requieres instalar Tomcat, lo mejor es instalar manualmente no usar las versiones de los repositorios, porque NO trabajan correctamente.
Tienes que cerciorarte de que no tengas ninguna version de tomcat instalada, si es asi desinstala y sigue los siguientes pasos:
1.- Verificar la version de Java que tenemos instalado.
dpkg –get-selections | grep sun-java
Este comando debe desplegar los siguientes datos donde nos indican que version de Java esta Instalado.
sun-java6-bin install
sun-java6-jdk install
sun-java6-jre install
Si este comando no desplega ningun dato entonces no existe una version de java instalado, de tal manera que procedemos a instalar de la siguiente manera:
sudo apt-get install sun-java6-jdk
Instalacion
Descargue el archivo comprimido desde el sitio de apache-tomcat.
Puede hacer de esta manera desde el sitio: sitio de apache-tomcat.
wget http://apache.hoxt.com/tomcat/tomcat-6/v6.0.20/bin/apache-tomcat-6.0.20.tar.gz
tar xvzf apache-tomcat-6.0.20.tar.gz
Ahora mueve a la carpeta /usr/local/tomcat , de la siguiente manera:
sudo mv apache-tomcat-6.0.20 /usr/local/tomcat
Tomcat requiere Java, para eso debe conocer el dato de la variable JAVA_HOME. El mejor camino es hacerlo directamente al archivo .bashrc file. Puedes ditar startup.sh.
El mejor metodo es editar su propio archivo .bashrc , ejecute el siguiente comando.
vi ~/.bashrc
Agregue la siguiente linea:
export JAVA_HOME=/usr/lib/jvm/java-6-sun
A este punto usted puede arrancar el TOMCAT ejecutando lo siguiente script: startup.sh que esta ubicado en la carpeta /usr/local/tomcat/bin.
Automatizar en Inicio
Para hacerlo arranque automatico cuando se inicie su pc, procedemos a agregar los scripts de AutoStart y de ShutDown.
sudo vi /etc/init.d/tomcat
Copie lo siguiente:
# Tomcat auto-start
#
# description: Auto-starts tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pidexport JAVA_HOME=/usr/lib/jvm/java-6-sun
case $1 in
start)
sh /usr/local/tomcat/bin/startup.sh
;;
stop)
sh /usr/local/tomcat/bin/shutdown.sh
;;
restart)
sh /usr/local/tomcat/bin/shutdown.sh
sh /usr/local/tomcat/bin/startup.sh
;;
esac
exit 0
Se requiere hacer al script executable , procedemos a dar permisos de ejecucion con el comando chmod de la siguente manera:
sudo chmod 755 /etc/init.d/tomcat
y finalmente, un truquillo:
sudo update-rc.d tomcat defaults 99
El ultimo paso es ENCADENAR, a la carpetas de arranque con un simbolico LINK, para ello ejecuta los siguientes pasos:
sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat
Ahora Tomcat ya instalado probamos en el browser digitando lo siguiente:
http://localhost:8080
Instalar Apache2:
sudo aptitude install apache2-mpm-prefork
En la carpeta /var/www/ se puede ubicar las paginas estaticas.
Instalamos PHP5 para leer conectarnos con MYSQL
sudo aptitude install php5 php5-mysql
Creamos un archivo para comprobar que PHP5 este corriendo:
Una pagina llamada index.php
escribimos lo siguiente:
sudo gedit /var/www/info.php
Grabamos y probamos en el Browser.
Conectar en Ubuntu Apache2 y Tomcat
Tomado de:
http://krypto84sv.blogspot.com/2009/04/integracion-apache2-y-tomcat-6-con.html
domingo 26 de abril de 2009
Integracion Apache2 y Tomcat 6 con módulo JK
Pero bien, esta vez quiero compartir con ustedes la forma de como integrar el servidor web Apache2 con el contenedor de servlets y Java Server Pages, Tomcat 6 específicamente la versión 6.0.18.
Si bien en los repositorios de Debian tanto como de Ubuntu se puede descargar la versión 5 de Tomcat yo he optado por descargar la versión 6, antes de seguir con los pasos siguientes es necesario tener ya instalado Tomcat 6.
Antes que nada procedemos a descargar Apache2 y el módulo JK para poder recibir conexiones a través de puerto 80 y redireccionarlo hacia Tomcat.
# apt-get install apache2 libapache2-mod-jk
Luego copiamos un archivo de configuración para incluirlo luego en el archivo de configuración de Apache2.
# cp /usr/share/doc/libapache2-mod-jk/httpd_example_apache2.conf /etc/apache2/mod_jk.conf
Luego editamos el archivo apache2.conf para agregar una línea hasta el final del archivo.
# cd /etc/apache2
# nano apache2.conf
Include /etc/apache2/mod_jk.conf
Luego editamos el archivo workers.properties
# nano /etc/libapache2-mod-jk/workers.properties
Debemos buscar las siguientes tres líneas:
workers.tomcat_home=/usr/share/tomcat5
workers.java_home=/usr/lib/jvm/java-gcj
En la primera debemos agregar la ruta de instalacion de nuestro tomcat en mi caso la ruta de mi instalacion esta en /opt/apache-tomcat en la segunda línea debemos definir la ruta de nuestro JDK la mia es /usr/lib/j2sdk1.6-sun.
Debería quedar así:
workers.tomcat_home=/opt/apache-tomcat
workers.java_home=/usr/lib/j2sdk1.6-sun
Luego creamos un Virtual Host para Tomcat en Apache2
# cp /etc/apache2/sites-available/default /etc/apache2/sites-available/tomcat
Editamos el virtual host agregandole la siguiente línea en medio de los tags
JkMount /* ajp13_worker
Reiniciamos apache2
# /etc/init.d/apache2 restart
Y listo al ingresar a la dirección http://localhost/examples/servlets
Podemos visualizar los ejemplos que trae Tomcat.
No hay comentarios:
Publicar un comentario