Páginas

martes, 9 de octubre de 2012

Utilización de Jetty 6 en Eclipse Helios

Los pasos dados para la integración de Jetty en Eclipse Helios han sido:

1) Descargar Jetty 6.1.26 desde la URL:

http://dist.codehaus.org/jetty/jetty-6.1.26/jetty-6.1.26.zip

2) Descomprimirlo en el disco duro. Como usualmente se manejarán varias versiones de distintos servidores (jBoss, Tomcat, Jetty, ...) es conveniente descomprimirlo en una carpeta paralela a las de los otros servirores que utilicemos.

3) Si ya tenemos instalado el plugin para Jetty, podemos seguir en el punto 6), si no lo tenemos hay que instalarlo.

4) En el asistente de instalación deberemos añadir el plugin para Jetty (si no lo teníamos añadido antes), para ello pulsamos en enlace "Download additional server adapters". Si tenemos adecuadamente configurada la conexión a internet se cargará una lista de plugin, deberemos seleccionar el plugin "Jetty Generic Server Adaptor", pulsamos Next, aceptamos la licencia y pulsamos finalizar. Con esto se inicia el proceso de instalación del plugin. Tras la instalación del mismo nos pide reiniciar Eclipse.

5) Tras reiniciar Eclipse Helios, vamos a definir un Jetty en nuestro workspace, para ello deberemos ir de nuevo a la ventana Servers y pulsar son el botón derecho New/Server/Jetty/Jetty 6, nos pedirá que indiquemos al Eclipse la ruta de instalación del Jetty en nuestro sistema, esto es la ruta del directorio donde está instalado el fichero start.jar, si la instalación es la de por defecto debería estar en /usr/share/jetty. Pulsamos Next, Next y Finish
 
6) Abrimos la vista de servidores ("Windows/Show View/Other/Servers").

7) Sobre la ventana de servidores, hacemos clic con el botón derecho del ratón, pulsamos New/Server y seleccionamos la opción Jetty 6. Lo único especial que se nos solicitará el path del directorio de instalación. Algo así:

/home/xxxxxxx/jetty/jetty-6.1.26/

8) Para ver que todo está bien, desde Eclipse levantamos el servidor, y desde un navegador accederemos a la URL:

http://localhost:8080

9) Montamos un proyecto con uno de nuestros arquetipos, por ejemplo el de JSF2MojarraHibernate, y lo desplegamos sin problemas.