Pregunta El adaptador de servidor Glassfish no se muestra en la lista en Eclipse


Instalé satisfactoriamente Glassfish Tools para Kepler. Sin embargo, además de Apache, Basic, JBoss y ObjectWeb, no veo una entrada para GlassFish en el asistente del servidor (File->New->Other->Server).

Traté de instalar Glassfish Tools desde Eclipse Marketplace y desde el asistente del servidor "Descargar adaptadores de servidor adicionales".

El plugin Glassfish Tools está instalado Glassfish Tools plugin is installed

No se muestra en la lista de tipos de servidor Not shown in server type list

jre está bien ($ JAVA_HOME establecido en el valor predeterminado) jre is fine ($JAVA_HOME set to the default value)

Preguntas similares no ayudaron: Adaptador Glassfish en Eclipse Juno desaparecido


11
2017-07-15 12:31


origen


Respuestas:


Traté de instalar varios componentes de Oracle Enterprise Pack para Eclipse Kepler (no importa cuál, porque luego los eliminé). http://marketplace.eclipse.org/content/oracle-enterprise-pack-eclipse-kepler#.U8Ul03WSy00

Después de la instalación, el cuadro de diálogo con la advertencia "Oracle Enterprise Pack para Eclipse requiere Java 7 o superior. Continuar configurando una máquina virtual de Java compatible". apareció. Especifiqué la ruta a jdk (igual que en la imagen anterior, igual que mi $ JAVA_HOME) y reinicié Eclipse. Después de esto, todo funciona.

ACTUALIZADO. Como descubrí, la clave está en eclipse.ini archivo. Si este archivo comienza desde

-vm
/usr/local/jdk1.7.0_40/bin

(bueno, dependiendo de su ruta jdk) Glassfish se muestra en la lista de adaptadores del servidor. Si no, Glassfish no se muestra.


10
2017-07-15 13:09



Para aquellos que todavía tienen problemas para hacer que esto funcione, parece que el plugin GlassFish comenzó a requerir Java JDK 8 para Luna en algún momento.

Ayer hice funcionar GlassFish en Eclipse Luna en JDK 7. Hoy reinstalé Eclipse y GlassFish Tools en Marketplace, pero GlassFish Server no apareció en la vista "Definir un nuevo servidor", aunque se seleccionó JDK 7 como máquina virtual predeterminada. Después de instalar JDK 8 y convertirlo en mi máquina virtual predeterminada, todo funcionó bien.

Editar: Encontré esto en el Glassfish Marketplace oficial confirmando mi suposición. El plugin Glassfish para Eclipse ahora requiere JDK 8 para Eclipse Mars y Luna (Kepler solo requiere JDK 7): http://marketplace.eclipse.org/content/glassfish-tools


10
2018-04-11 10:10



Esto fue complicado. En una máquina / laptop con Windows, simplemente agregue estas dos líneas a su eclipse.ini. vea una copia de un eclipse.ini a continuación
-vm
C: \ Archivos de programa \ Java \ jdk1.7.0_67 \ bin

-puesta en marcha
plugins / org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins / org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835
-showsplash
org.eclipse.platform_4.3.1.v20130911-1000
-vm
C: \ Archivos de programa \ Java \ jdk1.7.0_67 \ bin
 
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
abrir documento
--launcher.appendVmargs
-instalar
C: \ Eclipse \ EclipseEE431
-vmargs
-Xms40m
-Xmx384m


2
2017-08-04 20:35



En mi caso, resolví este problema usando Eclipse Marketplace. Escribe "glassfish" en el cuadro de búsqueda y luego instálalo. Eso es todo.


1
2017-09-14 06:51



en el mercado de Eclipse búsqueda de adaptador de servidor glassfish para eclipse mars. hay un enlace para instalar en uno de los hipervínculos.


0
2018-02-28 07:16