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:
Como desplegar un .war: http://www.ooscarr.com/nerd/elblog/2009/08/como-instalar-un-war-en-tomcat-desde-la.php
Índice de entradas: http://www.pacovalverde.es/indice/