sábado, 1 de septiembre de 2007

Apche2 y Tomcat

Bien pues dando mis primeros pasos con tomcat, he decidido publicar un mini tutorial para instalarlo , esto fue hecho en una distribucion 6.06 de ubuntu, pero me imagino que los paquetes y los archivos de configuración deben de ser los mismos en otras distribuciones solo el lugar donde estan ha de cambiar, sin mas rollo les dejo a continuación los pasos.

Primero tenemos que instalar los siguientes paquetes:
sudo apt-get install apache2-mpm-prefork apache2-common apache2-utils
sudo apt-get install sun-java5-jdk tomcat5 tomcat5-admin tomcat5-webapps
sudo apt-get install libapache2-mod-jk

Despues procedemos a hacer lo siguiente, agregamos las lineas que le falten al archivo:

sudo vim /etc/apache2/mods-enabled/jk.load

#agrega la siguientes líneas

LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so
JkWorkersFile /etc/apache2/workers.properties
JkLogFile /var/log/apache2/mod_jk.log
JkLogLevel debug
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

JkMount /jsp-examples worker1
JkMount /jsp-examples/* worker1

JkMount /servlets-examples worker1
JkMount /servlets-examples/* worker1


Ahora creamos un archivo de configuración:
sudo vi /etc/apache2/workers.properties
# agregamos lo siguiente al archivo
workers.tomcat_home=/usr/share/tomcat5
#cambiar esta ruta por la ruta de tu instalacion jdk
workers.java_home=/home/daffniz/jdk1.5.0_10/
ps=/
worker.list=worker1
worker.worker1.port=8009
worker.worker1.host=localhost
worker.worker1.type=ajp13
worker.worker1.lbfactor=1


Ahora tenemos que editar el archivo /etc/default/tomcat5 y descomentamos la linea "JAVA_HOME" ahi agregamos la ruta de nuestra instalación del jdk.
sudo vi /etc/default/tomcat5

JAVA_HOME=/home/daffniz/jdk1.5.0_10/

Por último paramos y volvemos a iniciar los servidores con los comandos:
sudo /etc/init.d/apache stop
sudo /etc/init.d/tomcat5 stop

sudo /etc/init.d/apache start
sudo /etc/init.d/tomcat5 start

Con estos pasos tendremos instalado apache2 y tomcat5 trabajando de forma cooperativa, ahora solo nos resta acceder a las siguientes direcciones para ver si funcionan.
http://localhost/jsp-examples/
http://localhost/servlets-examples/

Espero que les sirva este mini-tutorial, saludos y hasta la próxima.

No hay comentarios: