Ant 1.6.5 + Tomcat 5.5.9 + Slackware 10.1 | Express IT: Ant 1.6.5 + Tomcat 5.5.9 + Slackware 10.1

jueves, 28 de septiembre de 2006

Ant 1.6.5 + Tomcat 5.5.9 + Slackware 10.1

Reactions: 
Pues eso, como instalar Ant y Tomcat en Slackware Linux 10.1, también sirve para instalar en otras distribuciones, yo lo e probado en Red Hat Enterprise Linux 3 y CentOS 4 (RHEL 4).

Instalar j2sdk-1_5_0_01-i586-1.tgz del directorio /extra de Slackware 10.1


Descomprimir apache-ant-1.6.5.tar.bz2 en algun directorio, de preferencia como root, mover el directorio apache-ant-1.6.5 a /usr/lib/ant


# tar -xvjf apache-ant-1.6.5.tar.bz2
# mv apache-ant-1.6.5 /usr/lib/ant


Agregar en /etc/profile.d dos scripts para definir las variables de entorno que ant necesita ant.csh


#!/bin/csh
setenv ANT_HOME /usr/lib/ant
setenv PATH ${PATH}:/usr/lib/ant/bin


ant.sh


#!/bin/sh
export ANT_HOME=/usr/lib/ant
export PATH="$PATH:/usr/lib/ant/bin"


Ejecutamos los siguientes comandos para revisar que ant funcione bien.


# source /etc/profile


# ant -diagnostics


Descomprimimos jakarta-tomcat-5.5.9.tar.gz


# tar -xvzf jakarta-tomcat-5.5.9.tar.gz


Compilamos la herramienta jsvc que nos permite iniciar Tomcat como daemon.


# cd jakarta-tomcat-5.5.9/bin/jsvc-src


# autoconf


# ./configure


# make


# cp jsvc ..


# cp nativa/Tomcat5.sh /etc/rc.d/rc.tomcat5


Movemos el directorio de Tomcat a su hogar permanente en nuestro sistema.


# cd ..


# mv jakarta-tomcat-5.5.9 /usr/lib/tomcat


Movemos el directorio /webapps a un lugar mas apropiado como /var/www


# mv /usr/lib/tomcat/webapps /var/www


# ln -s /var/www/webapps /usr/lib/tomcat/webapps


Definimos la variable de entorno $CATALINA_HOME agregando los scripts correspondientes en /etc/profile.d


tomcat.csh


#!/bin/csh
setenv CATALINA_HOME /usr/lib/tomcat


tomcat.sh


#!/bin/sh
export CATALINA_HOME=/usr/lib/tomcat


Copiamos catalina-ant.jar de la biblioteca de Tomcat a la biblioteca de Ant para poder utilizar la utilidad de administración de Tomcat


# cp $CATALINA_HOME/server/lib/catalina-ant.jar $ANT_HOME/lib


Agregamos el usuario que va a ejcutar Tomcat como daemon


# useradd tomcat


Modificamos /etc/rc.d/rc.tomcat de acuerdo a nuestra configuración y lo agregamos a /etc/rc.d/rc.local


Probamos nuestra instalación apuntando nuestro navegador a http://localhost:8080


Esto debe mostrarnos la página inicial de Tomcat, si esto no sucede, entonces deberiamos revisar que jsvc se este ejecutando con:


# ps aux | grep jsvc.exec


y también revisar el archivo de logs de Tomacat.


# cat /usr/lib/tomcat/logs/catalina.out


Tags: , ,