Autor: Martin R. Mondragón Sotelo
Fuente: http://www.mygnet.net/articulos/tomcat/instalar_tomcat_5_dot_5_dot_x_cooperando_con_apache_2.66
Instalar Tomcat 5 chmod +x jdk-1_5_0_04-linux-i586.bin
Instalación
./jdk-1_5_0_04-linux-i586.bin
Al mostrar la licencia solo tendremos que aceptar algunos términos de uso del jdk.
Se crea toda un estructura de nombre jdk1.5.0_04 la cual podemos moverla donde queremos que este.
mv jdk1.5.0_04/ /usr/local/jdk1.5
Configuración de variables de entorno:
Agregar las variables de entorno dentro del archivo /etc/profile:
export JAVA_HOME=/usr/local/jdk1.5 export JRE_HOME=${JAVA_HOME}/jre export PATH=$PATH:${JAVA_HOME}/bin
Instalar Tomcat
Ahora hay que descargar tomcat desde:
archive.apache.org/dist/jakarta/tomcat-5/v5.5.11/bin/
la versión jakarta-tomcat-5.5.11.tar.gz
La copiamos dentro de /tmp/
Descomprimimos la estructura:
tar xvfz jakarta-tomcat-5.5.11.tar.gz
y podemos moverla dentro de /usr/local/ como el caso de jdk
mv jakarta-tomcat-5.5.11 /usr/local/tomcat5.5.11
Ejecutamos tomcat con el comando:
/usr/local/tomcat5.5.11/bin/startup.sh
Y asignara las variables de entorno dando como resultado:
Using CATALINA_BASE: /usr/local/tomcat5.5.11
Using CATALINA_HOME: /usr/local/tomcat5.5.11
Using CATALINA_TMPDIR: /usr/local/tomcat5.5.11/temp
Using JRE_HOME: /usr/local/jdk1.5/jre
Listo ya podemos abrir el navegador con nuestra direccion del servidor por el puerto 8080
oImg.add('imgId'+(imgId++),'images/art66_01.jpg','images/art66_01.jpg','border="0"');
Tomcat cooperando con Apache
Para que Apache sea el que reciba las peticiones de JSP y Servlet hay que agregar un modulo dentro de Apache el cual se va encargar de realizar la comunicación con el Tomcat para procesar las solicitudes de páginas echas en Servlet y JSP.
oImg.add('imgId'+(imgId++),'images/art66_02.jpg','images/art66_02.jpg','border="0"');
En la página: archive.apache.org/dist/jakarta/tomcat-connectors/jk2/source/
Descargamos la versión:
jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz
Lo copiamos dentro de /tmp/
Descomprimimos
tar xvfz jakarta-tomcat-connectors-jk2-2.0.4-src cd jakarta-tomcat-connectors-jk2-2.0.4-src/ cd jk/ cd native2/
Ejecutamos la siguiete configuración:
LDFLAGS=-lc ./configure --with-apache2=/usr/local/http --with-apxs2=/usr/local/http/bin/apxs
--with-java-home=/usr/local/jdk1.5 /usr/local/http aquí tenemos instalado el Apache /usr/local/jdk1.5 Aquí instalamos el JDK
Compilamos
make
Luego hay que copiar el modulo que esta en esta ruta de la cual es el resultado de nuestra compilación:
jakarta-tomcat-connectors-jk2-2.0.4-src/jk/ build/jk2 /apache2/mod_jk2.so
en carpeta de módulos de Apache.
cp mod_jk2.so /usr/local/http/modules/
Listo solo hay que configurar el httpd.conf en la última linea agregamos la siguiente:
LoadModule jk2_module modules/mod_jk2.so JkSet2 channel.socket:localhost:8009 info "Socket de AJP13"
JkSet2 status: info "Status" JkSet2 workerEnv: logger logger.file:0 JkUriSet group lb:lb
JkUriSet info "Ejemplos de jsp" JkUriSet group lb:lb JkUriSet info "Documnetación de tomcat"
Guardamos la configuración y solo hay que reiniciar el servidor Apache
Probamos la siguiente direccion:
192.168.19.106/jsp-examples/
oImg.add('imgId'+(imgId++),'images/art66_03.jpg','images/art66_03.jpg','border="0"');
Q u e l o d i s f r u t e s . . .