En primer lugar instalamos los paquetes de java de Sun:
aptitude install sun-java5-bin sun-java5-jre sun-java5-jdk
En segundo lugar instalamos el paquete tomcat5.5:
aptitude install tomcat5.5
Para asegurarnos de que se está utilizando el java de Sun ejecutamos:
update-alternatives --config java
y elegimos el apropiado. Repetimos esto para jar y javac.
A la hora de instalar tomcat hay que tener claro la ubicación de dos directorios, los denominados CATALINA_BASE y CATALINA_HOME. En el caso de Debian etch estos son:
CATALINA_BASE=/var/lib/tomcat5.5/
CATALINA_HOME=/usr/share/tomcat5.5/
aunque muchos ficheros están en los dos a través de enlaces simbólicos.
Para comprobar el buen funcionamiento del servidor podemos utilizar:
lsof -i
si todo va bien, veremos que el usuario tomcat55 está ejecutando una aplicación java en el puerto 8180.
Para utilizar nuestras aplicaciones, simplemente tenemos que copiar el fichero war en el directorio $CATALINA_BASE/webapps. La estructura mínima de este fichero es:
directorio/
directorio/fichero.jsp(.html)
directorio/WEB-INF
directorio/WEB-INF/web.xml
directorio/WEB-INF/classes
directorio/WEB-INF/classes/fichero.class


#1 por Manel el 22-01-09 - 6:59 pm
Excelente explicación, clara y concisa. Tan solo puntualizar que el paquete lsof no viene por defecto, facilmente instalable con ‘apt-get install lsof’. Gracias.
#2 por Matias el 14-10-09 - 9:35 pm
Muy bueno. La verdad que nunca comento pero no podia dejar de agradecerte.
Saludos