Para poder instalar Tomcat 5.5 hace falta algún requisito como:
Instalar el JDK lo podéis descargar de sun.
Una vez hayas instalado el JDK debes definir la variable JAVA_HOME e indicar la ubicación del JDK.
export JAVA_HOME=<PATH_JDK>
export PATH=$JAVA_HOME/bin:$PATH
Ahora sí podemos instalar el tomcat.
Una vez finalices la descarga del tar.gz tienes que descomprimirlo, al finalizar dicha acción hay que cambiar de usuario y sus permisos, si por defecto estás con un usuario diferente de Tomcat, deberás asignar la ubicación del servidor instalado al usuario tomcat. Para ello habrá que crear un usuario tomcat (adduser tomcat) te pedirá la contraseña <a elegir>.
¿Cómo comprobamos que el Tomcat está bien instalado?
Únicamente deberás arrancarlo mediante <ubicación del tomcat>/bin/catalina.sh start | stop | restart (Es una de las maneras de arrancar, hay varias).
Una vez comprobado que el servidor Tomcat esta arrancado mediante un navegador y poniendo como url (http://<maquina donde haya instalado el tomcat>:8080) y veas que responda, es el momento de instalar el módulo de Apache2 (mod_jk) .
Una vez descargado debes descomprimirlo de la misma manera que Tomcat.
Para la instalación de Apache mod_jk se necesita Apache y Tomcat funcionando.
Creamos un achivo workers.properties, por defecto, en /etc/httpd/conf/workers.properties
workers.tomcat_home=/apps/tomcat
workers.java_home=/apps/java
ps=/
worker.list=status,apj
worker.status.type=status
worker.apj.host=localhost
worker.apj.port=8009
worker.apj.type=ajp13
worker.apj.socket_timeout=5
worker.apj.retries=5
worker.apj.connection_pool_size=1
worker.apj.connection_pool_timeout=40
worker.apj.connect_timeout=5000
worker.apj.reply_timeout=50000
worker.apj.recovery_options=0
Una vez creado y definido el archivo workers.properties debes crear y configurar el archivo mod_jk.conf (por defecto ubicado en: /etc/httpd/conf/mod_jk.conf)
#Carga del mod_jk module (esta línea también puede estar ubicada en el archivo de configuración del apache http.conf)
LoadModule jk_module modules/mod_jk.so
# Ubicación workers.properties
JkWorkersFile /etc/httpd/conf/workers.properties
# Indica la ruta de los logs
JkLogFile <ruta de log>
# Indica el nivel de trazas para el mod_jk [debug/error/info]
JkLogLevel error
Para acabar dentro de tu VirtualHost, definido en el archivo de configuración de apache (httpd.conf), debes indicar lo siguiente:
<VirtualHost *:8080>
ServerName www.tudominio.com
JkMount /* ajp
…
</VirtualHost>
Tags: Linux, Tecnología por dequeva
No hay comentarios »