Creando una aplicación Java con Apache Tomcat 8.0 en Ubuntu y Eclipse

Antes de iniciar…

La instalacion de Apache Tomcat 8 en Ubuntu puede seguirse desde la siguiente ruta:

Instalando Eclipse.

Para instalar el editor de código Eclipse se puede descargar la versión x64 desde la liga: https://eclipse.org/downloads/

Una vez descargado el editor se descomprime y se procede a instalar ejecutando el archivo eclipse-inst y se selecciona la opción Eclipse IDE for Java EE Developers.

Se recomienda el IDE de Java EE Developers ya que por default viene precargado con plugins que van a ser útiles a la hora de desarrollar aplicaciones web con Java.

Configurando Eclipse.

Cuando creamos nuestro servidor de Apache Tomcat por default está ocupando nuestro puerto 8080, por lo que podemos decidir pausar el servicio de Apache Tomcat para posteriormente configurar nuestro servidor web dentro de Eclipse.

sudo initctl stop tomcat

Una vez que pausemos nuestro servidor procedemos a configurar nuestro servidor web dentro de Eclipse, vamos a la opción: 
Window->Show View->Other y seleccionamos la opción Server.

Una vez agregada la ventana de Servers procedemos a crear un nuevo servidor web.

Seleccionamos siguiente y configuramos la ruta donde el servidor de Tomcat fue instalado, puede existir un problema de permisos que eviten la correcta configuración, en caso de presentarse este error se puede verificar la siguiente información:

Si no se resuelve el problema, se puede aplicar directamente: sudo chown -R testuser:testuser /opt/tomcat.

Una vez configurado correctamente el IDE de Eclipse iniciamos nuestro servidor web Tomcat.

Y ahora si estamos listos para crear nuestra primera aplicación en Java.

Creando una web dinámica desde Eclipse.

Seleccionamos la opcion nuevo proyecto y buscamos el apartado Web->Dynamic Web Project.

Al seleccionar la opción de siguiente, Eclipse tomara la informacion de nuestro servidor y nos dara una serie de opciones preconfiguradas, donde solamente necesitamos agregar un nombre al proyecto (en este ejemplo: MiProyectoWeb) y dejaremos la version del servidor Tomcat 8.0.

Seleccionamos la ruta de salida de los objetos compilados.

Finalizamos configurando el modulo web.

Ahora si ya podemos ver nuestro proyecto creado en el explorador de proyectos.

En este momento nuestro servidor y proyecto web están listos, para poder verlos en accion es necesario crear un archivo JSP, en este caso será: helloWorld.jsp dentro de la carpeta WebContent.

Seleccionamos un template de: JSP with html markup.

Al finalizar, tendremos un html como el siguiente.

Ahora solo agregamos nuestra llamada Hello World.

Al ejecutar nuestro proyecto, obtendremos el siguiente resultado.

Saludos,
RC