Tomcat

Es un contenedor que te permite servir Servlets Java y aplicaciones web JSP.

El paquete tomcat6 soporta 2 modos de ejecución. Con la instancia system-wide se iniciará al arrancar en modo desatendido. Pero se puede también implementar para que lo ejecuten los usuarios con derechos, y que deben arrancar y parar por si mismos. Esto es útil en un contexto de desarrollo donde multiples usuarios necesitan comprobar sus propias instancias Tomcat.

Instalación System-wide

sudo apt-get install tomcat6

Esto instala un servidor webapp Tomcat que muestra la página "it Works!" por defecto.

Configuración

Los archivos de configuración están en /etc/tomcat6.

Por defecto Tomcat ejecuta un conector HTTP en el puerto 8080 y un conector AJP en el puerto 8009. Posiblemente quieras cambiarlos para evitar conflictos, esto se hace cambiando algunas líneas [añadir cuales] en /etc/tomcat6/server.xml.

Por defecto, Tomcat se ejecutará preferentemene con OpenJDK-6, puede querer probar otras JVM como la de Sun. Si tienes varias instaladas, puedes establecer cual se debe utilizar con la variable JAVA_HOME en /etc/default/tomcat6:

JAVA_HOME=/usr/lib/jvm/java-6-sun