Escribo este tutorial para tenerlo como referencia cuando tenga que crear un proyecto web. El objetivo es tener un proyecto web listo para empezar a programar tanto Java como JSP y poder verlo en un servidor que también montaremos desde el mismo Eclipse.
Los pasos que seguiremos son los siguientes:
- Configurar Eclipse
- Añadir el servidor
- Crear el proyecto
- Añadir el proyecto al servidor
- Prueba de que todo está preparado
1 Configurar Eclipse
Vamos a utilizar Java 1.5, así que haremos que sea la JVM por defecto.
Vamos al menú Window -> Preferences, y en el diálogo vamos a Java -> Installed JREs


Si no aparece la jre o jdk 1.5, entonces la añadimos con el botón add… Una vez añadida la dejamos marcada como se ve en la imagen anterior para que sea la versión de Java por defecto de ahora en adelante.
2 Añadir el servidor
Si no tenemos la pestaña Servers, la añadimos desde el menú Window -> Show View -> Other, y en el diálogo buscamos Servers


Con esto debería aparecer la pestaña Servers en la parte inferior de la pantalla.
Hacemos clic derecho en el espacio de la pestaña y elegimos New -> Server, y en el diálogo seleccionamos Tomcat v6.0 y damos a Next. En este paso veremos que podemos elegir la carpeta donde está instalado o bien, y esta opción es la más recomendable, así estará todo limpio, descargarlo de Internet.


Si lo descargamos nos pide el directorio de instalación y en un momento lo tendremos listo.
3 Crear el proyecto
Vamos a crear un proyecto web, así que seleccionamos el menú File -> New -> Project. Y en el diálogo que aparezca buscamos Web -> Dynamic Web Project


4 Añadir el proyecto al servidor
Por último hay que incluir el proyecto que acabamos de crear en el servidor para que este lo cargue al arrancarse.
Vamos a la pestaña de Servers, y sobre nuestro servidor hacemos clic derecho eligiendo Add and remove projects…, y después en el diálogo pasamos de la parte izquierda a la parte derecha nuestro proyecto.


5 Prueba de que todo está preparado
Para ver que nuestro servidor y nuestro proyecto están listos, crearemos una jsp, arrancaremos el servidor y veremos en el navegador que funciona.
1º Creamos una pagina de inicio
Para crear una jsp vamos a la carpeta del proyecto y hacemos clic derecho, eligiendo New -> Other y después en el diálogo buscando Web -> JSP


En el diálogo siguiente elegimos como nombre index.jsp
2º Editamos la jsp
Entre las etiquetas body lo siguiente:
<h1>Servidor arrancado con aplicación de prueba</h1>
3º Arrancamos el servidor
Desde la pestaña Servers arrancamos el servidor pulsando el botón verde Run (

El servidor quedará arrancado en el puerto 8080 por defecto.
4º Vemos en el navegador el resultado
Abrimos el navegador y escribimos en la barra de direcciones:
http://localhost:8080/mi_proyecto/ (*)
Veremos la siguiente pantalla:

(*) el nombre del proyecto exacto para poner en la barra de direcciones, se encuentra configurado en eclipse, en la parte de ficheros del servidor que aparece en la izquierda.
Debemos mirar el fichero server.xml al final del mismo. Esta línea define el nombre de la ruta para ver el resultado del proyecto en el explorador:
<Context docBase="Prueba " path="/Prueba_dynamic_spring"reloadable="true"source="org.eclipse.jst.jee.server:Prueba dynamic spring"/>
Pues bien, hasta aquí ya tenemos preparado nuestro entorno para empezar nuestro proyecto web.
Tal y como está la configuración, podemos ir creando páginas JSP en la carpeta Web Content para verlas en el explorador, crear clases Java, y añadir librerías etc para dar más funcionalidad al proyecto. En futuros artículos veremos como ir dando forma a proyectos concretos partiendo siempre de esta base.