Mostrando entradas con la etiqueta desplegar war. Mostrar todas las entradas
Mostrando entradas con la etiqueta desplegar war. Mostrar todas las entradas

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