
Siento bastante raro estar haciendo un post, puesto que había dejado prácticamente abandonado mi blog.
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-jkLuego 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.confLuego editamos el archivo apache2.conf para agregar una línea hasta el final del archivo.
# cd /etc/apache2# nano apache2.confInclude /etc/apache2/mod_jk.confLuego editamos el archivo workers.properties
# nano /etc/libapache2-mod-jk/workers.propertiesDebemos buscar las siguientes tres líneas:
workers.tomcat_home=/usr/share/tomcat5
workers.java_home=/usr/lib/jvm/java-gcjEn 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-sunLuego creamos un Virtual Host para Tomcat en Apache2
# cp /etc/apache2/sites-available/default /etc/apache2/sites-available/tomcatEditamos el virtual host agregandole la siguiente línea en medio de los tags
JkMount /* ajp13_workerReiniciamos apache2
# /etc/init.d/apache2 restartY listo al ingresar a la dirección http://localhost/examples/servlets
Podemos visualizar los ejemplos que trae Tomcat.