jueves, 15 de enero de 2015

Instalación de JDK, Tomcat 8.0.15 bajo Linux/Ubuntu y despliegue de un .war

     Las siguientes instrucciones esquemáticas son:
1er Paso: instalar el JDK 1.0.8_25 desde el repositorio (es lo más simple y rápido)
     sudo add-apt-repository ppa:webupd8team/java
     sudo apt-get install oracle-jdk8-installer
     sudo apt-get install oracle-java8-installer

2º Paso: Descargar desde la web de Apache el paquete apache-tomcat-8.0.15.tar.gz desde la página de Apache-Tomcat: http://tomcat.apache.org/download-80.cgi

3er Paso: desempaquetar el fichero y moverlo a /var/local/:
     sudo mv apache-tomcat-8.0.15 /var/local/

4º Paso: Modificar el archivo tomcat-users.xml para crear roles, usuarios y password de administración de Tomcat:
     sudo gedit /var/local/apache-tomcat-8.0.15/conf/tomcat-users.xml 

Y agregamos las etiquetas de 'role' y 'user' entre las etiquetas ya existentes <tomcat-users> y </tomcat-users> para poder administrar el servicio:
<tomcat-users> 
     <role rolename="manager-gui" /> 
     <role rolename="admin-gui" /> 
     <role rolename="manager-script" /> 
     <role rolename="manager-jmx" /> 
     <role rolename="manager-status" /> 
     <user username="admin" password="unapassword" roles="manager-gui,admin-gui" /> 
</tomcat-users>

5º y 6º Paso: Arrancar tomcat 8: sudo /var/local/apache-tomcat-8.0.15/bin/startup.sh
Para parar el servicio: sudo /var/local/apache-tomcat-8.0.15/bin/shutdown.sh

Comprobamos que el servicio está en ejecución y funcionando bien entrando en la URL:
     http://localhost:8080/

7º Paso: Despliegue de un proyecto mediante el archivo .war:
Desde NetBeans y sobre el proyecto web en cuestión, hacemos click derecho (sobre el proyecto) y le damos en el menú contextual a la opción 'Clean and Build' y crea un archivo con el mismo nombre que el proyecto y con extensión '.war' en la carpeta: /ruta_de_proyectos_NetBeans/dist/nombre_proyecto.war

8º Paso: Nos vamos a la página de administración de Tomcat (mostrada en la imagen anterior) y le damos a la opción 'Manager App', introducimos el usuario y password configurada en el archivo 'tomcat-users.xml'  y nos vamos a la sección 'Archivo war a desplegar' de la nueva página que nos aparece:

Examinamos, nos vamos a la ruta antes descrita: /ruta_de_proyectos_NetBeans/dist/nombre_proyecto.war y le damos al botón 'Desplegar'.

9º Paso: Comprobamos que todo funciona correctamente poniendo en la URL:
     http://localhost:8080/nom_aplicacion/

Estas instrucciones han sido extraidas de las siguientes entradas de blog:

     @eltiopacote

No hay comentarios:

Publicar un comentario