Esta instalacion la realice 2 veces una en mi anterior trabajo hace un año, el problema es que cuando lo quize volver a realizar ya me habia olvidado, es que mi memoria es todo un problema.
Este how to no esta completo solo tome lo que necesitaba y lo uni, si alguien tiene algún otro aporte, pues bienvenido.
Uso un servidor centos 5.2
para compilar el conector jk necesitaremos el archivo apxs que viene con el httpd-devel
asi que:
Eso resolverá las dependencias e instalara lo necesario por esa parte.
luego descargamos elapache-tomcat-5.5.27.tar.gz
lo llevamos /usr/local/
ahi lo descomprimimos :
y luego creamos un enlace :
ahora descargamos el jdk-1_5_0_03-linux-i586.bin
creamos una carpeta en /usr/local/ llamada java y ahi llevamos el jdk
luego le cambiamos los permisos :
y lo ejecutamos para instalarlo :
descargamos el apache-ant-1.7.0-bin.tar.gz
lo llevamos a la ruta /usr/local/
lo descomprimimos :
creamos un enlace :
ahora es momento de modificar el archivo /etc/profile
y agregamos lo siguiente al final del archivo.
ahora descargamos el conector jakarta-tomcat-connectors-1.2.15-src.tar.gz
lo llevamos a la ruta /usr/src/
ahi lo descomprimimos:
luego ingresamos dentro de la carpeta creada ingresamos al directorio
ahi ejecutamos el comando :
luego :
despues:
y finalmente:
eso copiará el mod_jk.so a la carpeta /usr/lib/httpd/modules/
ahora es momento de modificar el archivo de configuracion del apache
en la seccion agregamos la carga del modulo
y luego en la seccion 3
eso quiere decir que tenemos que crear el archivo workers.properties en el directorio conf del apache
con el siguiente contenido:
creo que hasta ahi ya podriamos probar
ingresamos al directorio bin del tomcat
y ejecutamos :
deberiamos ver
para comprobar el correcto funcionamiento:
y nos muestra:
ahora levantamos el apache
probamos
Apache
Tomcat:
Y el conector mod_jk:
hasta ahi si salio todo bien deberiamos poder navegar por el directorio de los ejemplos
Ahora si deseamos desplegar una aplicacion nueva en un archivo war
suponiendo que nuestro war se llama apliacion.war
primero modificamos el archivo del apache agregamos al final
y luego desplegamos el war colocandolo en la carpeta /usr/local/tomcat/webapps/
el apache se encarga de descomprimirlo y deplegarlo creando una carpeta con el nombre del archivo tambien se puede desplegar desde el manager del tomcat
primero modificamos el archivo users del tomcat
agregar los roles admin y manager
y agregamos un usuario y password con esos roles
luego cuando ingresamos en la direccion;
vamos al enlace manager ponemos el usuario y clave y desde ahi podemos subir nuestros archivos war
reiniciamos el apache y el tomcat probamos..
1 comment:
Muy buenas. Perfectamente explicado todo. A ver alguna dudas si me puedes ayudar.
1. ¿Qué conector usar? jk1 o jk2? que me mareo de tanto leer y hay decisiones para todo. Mi servidor principal es Tomcat, no Apache (donde situo y despliego los .war)
2. Al realizar varias peticiones a bbdd (que esta en otro host) parece saturarse.. tendrá algo que ver el conector?, alguna forma de aumentar su capacidad de respuesta?
Gracias!
Post a Comment