Imprimir

Si dispones de una aplicación web creada en Eclipse para el contenedor de Servlets Tomcat, debes seguir los siguientes pasos para llevar la aplicación al servidor que se encuentre en producción.

Seleccionando el proyecto que desees desplegar, usa el menú File > Export > Web > WAR file

servlet08

Especifica a continuación la ruta donde deseas guardar la aplicación en el cuadro Destination.

servlet10

Finalmente debes copiar el archivo .WAR que se ha generado, en la carpeta webapps donde se encuentre instalado Apache Tomcat. Puede ser algo como: C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps.

Los archivos WAR (Web application ARchive) realmente son como los archivo JAR usado por Java, pero en este caso son utilizados para distribuir aplicaciones web que pueden contener páginas JSP, Servlets, clases Java, páginas web estáticas, y cualquier otro recurso utilizado por la aplicación web. Puedes ver su contenido con un gestor de archivos comprimidos.

 

Una vez situado el archivo en la carpeta webapps, puedes intentar abrir la aplicación desde el navegador web indicando la dirección y puerto de entrada al servidor, seguido del nombre asignado al proyecto de la aplicación y el nombre del archivo que contiene la página web, si no es index.hml. Por ejemplo:

http://localhost:8080/miAplicacion/pagina.html

Despliegue de aplicaciones desde el gestor de aplicaciones

También es posible instalar las aplicaciones web con formato WAR desde el gestor de aplicaciones de Tomcat al que se puede acceder desde la página principal del servidor (http://localhost:8080), usando el botón Manage App.

servlet11

Al intentar acceder te solicitará un nombre de usuario y contraseña que disponga de permisos para acceder al gestor.

servlet12

Si no dispones de un usuario configurado para esto, observarás las instrucciones necesarias en la página que aparecerá cuando no hayas podido acceder.

servlet13

Te indica que debes registrar en el archivo de configuración tomcat-users.xml, un usuario con perfil de manager-gui. Para ello puedes usar un estructura similar a la que pone de ejemplo:

<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>

Tras guardar las modifiaciones y reiniciar el servidor, debes poder acceder a la página del gestor de aplicaciones con el usuario que hayas declarado.

Obtendrás una página similar a la siguiente:

servlet14b

Observa que aparece una lista de las aplicaciones que ya se encuentren instaladas. Puedes desinstalar cualquiera de ellas usando el botón Replegar, o instalar nuevas aplicaciones usando el botón Desplegar que puedes encontrar más abajo, seleccionando previamente el archivo WAR correspondiente con el botón Selecionar archivo.