Cómo instalar el adaptador de servidor GlassFish 3 con Eclipse Helios 3.6

Pregunta como se indica en el título: cómo instalar el Adaptador de servidor GlassFish en Eclipse Helios 3.6?

Eclipse Helios 3.6

En el momento de escribir esto (26/07/2010), existen en teoría dos formas de instalar el adaptador GlassFish Server: a través de Eclipse Marketplace o a través de un sitio de actualización.

Actualización: Como mencionó Thorbjørn en un comentario, el adaptador está ahora (24/9/2010) disponible en el diálogo Adaptadores de servidor adicionales (la “manera normal”).

Nuevo servidor

Hay varias formas de hacerlo, pero una forma es hacer clic con el botón derecho en la vista Servidor , seleccionar Nuevo> Servidor, luego hacer clic en el enlace Descargar adaptadores de servidor adicionales y seleccionar el adaptador GlassFish.

Mercado

Vaya a Ayuda> Eclipse Marketplace … y busque “glassfish” . A continuación, haga clic en el botón Instalar del complemento GlassFish Java EE Application Server para Eclipse y siga los pasos.

texto alternativo http://sofes.miximages.com/eclipse/screenshot008thumb.png

Actualizar sitio

Vaya a Ayuda> Instalar nuevo software , agregue el siguiente sitio de actualización temporal 1 : http://download.java.net/glassfish/eclipse/helios . Asegúrese de desmarcar los elementos del grupo por categoría y debería ver las herramientas del servidor Oracle GlassFish como se muestra a continuación:

texto alternativo http://sofes.miximages.com/eclipse/screenshot008.png

Haga clic en Siguiente y siga los pasos.

1 El plugin GlassFish se traslada a Oracle Enterprise Pack para Eclipse (OEPE) y estará disponible en http://download.oracle.com/otn_software/oepe/helios/wtp en el futuro (consulte el error 312912 ).


AVISO LEGAL IMPORTANTE

Los enfoques anteriores parecen funcionar para algunos usuarios pero no para mí. En mi plataforma GNU / Linux, estoy enfrentando el problema mencionado en este comentario de Eclipse 3.6 (Helios) y GlassFish : el procedimiento de instalación finaliza con éxito, el complemento se ve como instalado, pero no obtengo ninguna entrada GlassFish en el El menú Preferencias y GlassFish no aparece en la lista de tiempo de ejecución del servidor. Así que por ahora, me quedo con Eclipse 3.5.


ACTUALIZACIÓN (20100924)

El problema mencionado anteriormente no es específico del plugin GlassFish y no es específico de la plataforma. El problema es un error p2 en Eclipse 3.6 cuando utilizo una instalación compartida (que es la causa raíz del problema) como descubrí después de leer esta otra pregunta en SO y en el Bug 322929 . El problema está relacionado con un error p2 que se corrige en Eclipse 3.6 SR1 y después de instalar Eclipse 3.6 SR1 RC4, las cosas ahora están funcionando como se esperaba. ¡Sí!

Eclipse Helios 3.6 M6

Con el paquete Eclipse 3.6 M6 Java EE, si intenta instalar el adaptador de servidor GlassFish v3 a través del cuadro de diálogo Nuevo servidor y luego hace clic en Descargar adaptadores de servidor adicionales , Eclipse contacta con sitios remotos pero no muestra ningún adaptador:

texto alternativo http://img697.imageshack.us/img697/7908/screenshot013p.png

Este problema es capturado por Bug 305636 . El uso del sitio de actualización en lugar del nuevo asistente de servidor permite solucionar el problema:

  1. Instale un nuevo Eclipse Helios M6 (obtenga el Eclipse IDE para el paquete de Desarrolladores Java EE ).
  2. Instale el último adaptador de servidor GlassFish, hoy ese es 1.0.52:
    1. Abrir Ayuda> Instalar nuevo software
    2. Agregue la URL del sitio de actualización GlassFish: https://ajax.dev.java.net/eclipse
    3. Instalar el plugin GlassFish Java EE 5, Java EE 6
    4. Reiniciar cuando se le solicite
  3. Abra el asistente Nuevo> Servidor y agregue su servidor GlassFish v3 Java EE 6.

Obtengo lo siguiente cuando pruebo esto:

No se puede completar la instalación porque no se encontraron uno o más elementos necesarios. Software que se está instalando: GlassFish Java EE 5, Java EE 6 1.0.54 (com.sun.enterprise.jst.server.sunappsrv.feature.feature.group 1.0.54) Requisito faltante: GlassFish Java EE 5, Java EE 6 1.0. 54 (com.sun.enterprise.jst.server.sunappsrv.feature.feature.group 1.0.54) requiere ‘org.eclipse.platform.feature.group [3.5.0,3.6.0)’ pero no se pudo encontrar

Eclipse Helios ya tiene la fuente correcta para descargar el plugin glassfish, pero el sitio aún no está disponible . El sitio estará disponible a fines de julio de acuerdo con este https://bugs.eclipse.org/bugs/show_bug.cgi?id=312912

Puede usar un sitio de actualización de desarrollo para instalar una versión rc del plugin glassfish para helios que sea:

http://download.java.net/glassfish/eclipse/helios

Agregue esto a sus sitios de actualización y luego desmarque la opción ” Agrupar elementos por categoría ” y verá y podrá instalar el complemento de Glassfish en Helios

La URL anterior no funcionó para mí (estoy usando la versión final de Helios).

Tenía que hacer

help -> eclipse market place -> [ then select glassfish plugin from the 'search' tab ]