Una aplicación web puede ser desplegada empleando uno de los siguientes métodos:
- Por medio de archivos
.war
(Web Archive).
- Editando los archivos
web.xml
y server.xml.
Este método es el que se pasa a tratar a continuación.
Los directorios que forman una aplicación compilada suelen ser : www
, bin
, src
, tomcat
y gwt-cache
.
La carpeta www
contiene, a su vez, una carpeta con el nombre y ruta del proyecto que contiene los ficheros que forman la interfaz (.html
, .js
, .css
, etc.). La carpeta bin
contiene las clases de java de la aplicación.
Para desplegar la aplicación en Tomcat:
- Copiar la carpeta contenida en
www
(con el nombre del proyecto) en el directorio webapps
de Tomcat.
- Renombrar la nueva carpeta así creada en Tomcat con un nombre más sencillo. Esa será la carpeta de la aplicación en Tomcat.
- Crear, dentro de dicha carpeta, otra nueva, y darle el nombre
WEB-INF
(respetando las mayúsculas).
- Crear, dentro de
WEB-INF
, otros dos subdirectorios, llamados lib
y classes
.
- Copiar en
lib
todas las librerías (.jar
) que necesite la aplicación para su funcionamiento.
- Copiar el contenido de la carpeta
bin
de la aplicación en el subdirectorio WEB-INF/classes
de Tomcat.
- Crear en
WEB-INF
un fichero de texto llamado web.xml
, con las rutas de los servlets utilizados en la aplicación.
- A la aplicación ya puede accederse en el servidor, poniendo en el navegador la ruta del fichero
.html
de entrada, que estará ubicado en la carpeta de la aplicación en Tomcat.