====== 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.