27 junio 2009

Integracion de Tomcat con Apache

En este post instalaremos Tomcat y lo configuraremos para que se integre con Apache, sobre un Ubuntu 9.04 con KDE 3.5

Para instalar Apache puedes guiarte en parte de este post hasta antes de la parte de instalación de Subversion.


Para instalar Tomcat primero necesitamos tener instalado el JDK de Java de Sun (si ya estas seguro que lo tienes, puedes saltarte estos pasos), por lo que ejecutamos el comando sudo apt-get install sun-java6-jdk, aceptamos su acuerdo y esperamos a que termine. Al final puedes confirmar que todo esta bien instalado con un "java -version" y un "javac -version", si ambos te indican la misma versión, entonces todo esta bien.

Tambien debemos crear la variable de entorno JAVA_HOME apuntando hacia /usr/lib/jvm/java-6-sun, agregándola al final del archivo /usr/profile:

sudo nano /usr/profile

(tambien puedes hacerlo al final del archivo ~/.bash_profile o también ~/.bashrc, dependiendo de cual encuentres en uso) la siguiente línea:

export JAVA_HOME=/usr/lib/jvm/java-6-sun ,

Ahora para actualizar nuestras variables de entorno debemos reiniciar nuestra sesión y listo, si escribes el comando "echo $JAVA_HOME" debería mostrarnos el path que le asignamos.

Todo listo para instalar Tomcat por lo que ejecutamos el siguiente comando:

sudo apt-get install tomcat6 libapache2-mod-jk libapache-mod-jk-doc apache2-threaded-dev

Otra alternativa es descargar el paquete .tar.gz desde el sitio oficial de Tomcat (en cuyo caso debieras seguir las instrucciones del sitio oficial)

Lo que toca ahora es activar el modulo jk mediante el comando:
/etc/apache2/mods-enabled#a2enmod jk


Por ùltimo debemos modificar el archivo /etc/libapache2-mod-jk/workers.properties, buscamos la linea workers.java_home=/usr/lib/kaffe y la sustituimos por workers.java_home=/usr/lib/jvm/java-6-sun; ademàs debemos fijarnos en los valores de las variables workers.tomcat_home, workers.java_home y ps (descomentarlos en caso que esten comentados)

El otro archivo a considerar es /etc/apache2/mods-enabled/jk.conf que es donde indicamos los puntos de montaje para cada worker especificado en el archivo workers.properties


Expandir/Contraer este Post


No hay comentarios: