Instalacion de Apache+Tomcat en Ubuntu
Repositorio
Asegurarse de tener habilitados los repositorios multiverse
Instalacion de Java
# apt-get install sun-java6-bin sun-java6-jdk sun-java6-fonts
Editar el archivo /etc/profile
y colocar esta línea:
export JAVA_HOME="/usr/lib/jvm/java-6-sun"
Correr el comando update-alternatives –all
y verificar que java-6-sun
sea lo seleccionado en todos los casos que exista opciones para Java.
Si es un servidor recién instalado, este java es la única opción, por lo que nunca lo selecciona para decidir alternativa.
Instalacion de Tomcat
# apt-get install tomcat6 tomcat6-admin
Editar archivo /etc/default/tomcat6
y descomentar la línea que dice:
JAVA_HOME="/usr/lib/jvm/java-6-sun"
netstat -ptan
que aparecen en LISTEN
el puerto 8009
Conector Apache2<->Tomcat6
WebAdmin Tomcat
Es necesario dar de alta un usuario administrador en el archivo /var/lib/tomcat5.5/conf/tomcat-users.xml
agregando roles de admin y manager y luego un usuario (ejemplo: administrador) con estos roles, quedando asi:
<?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager" /> <role rolename="admin" /> <user username="administrador" password="12345" roles="admin,manager" /> </tomcat-users>
Para efectos de seguridad, debemos cambiar la permisología del archivo, haciendo:
chmod 660 /etc/tomcat6/tomcat-users.xml
Oviamente es necesario reiniciar tomcat: /etc/init.d/tomcat6 force-reload
Se puede instalar aplicaciones .war medante el manager.
Para ingresar al Administration es necesario dar los permisos correspondientes, ver sección siguiente.