====== 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
**//(esto es opcional para tener java a nivel de consola)//**
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"
Revisar con el comando ''netstat -ptan'' que aparecen en ''LISTEN'' el puerto 8009
===== Conector Apache2<->Tomcat6 =====
[[documentos:apache:tomcat-conector_mod-proxy]]
===== 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:
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''
Con esto se puede ingresar al **Manager**
Se puede instalar aplicaciones **.war** medante el manager.
{{ documentos:tomcat-01.jpg }}
Para ingresar al **Administration** es necesario dar los permisos correspondientes, ver sección siguiente.