web-dev-qa-db-fra.com

L'adaptateur de serveur Glassfish ne figure pas dans la liste dans Eclipse

J'ai correctement installé Glassfish Tools for Kepler . Cependant, à part Apache, Basic, JBoss et ObjectWeb, je ne vois pas d'entrée pour GlassFish dans l'assistant de serveur (File->New->Other->Server).

J'ai essayé d'installer Glassfish Tools à partir de Eclipse Marketplace et de "Télécharger des adaptateurs de serveur supplémentaires" de l'assistant de serveur.

Le plug-in Glassfish Tools est installé Glassfish Tools plugin is installed

Non indiqué dans la liste des types de serveurs Not shown in server type list

jre est correct ($ Java_HOME défini sur la valeur par défaut) jre is fine ($Java_HOME set to the default value)

Des questions similaires n'ont pas aidé: Adaptateur Glassfish manquant dans Eclipse Juno

12
kolobok

J'ai essayé d'installer plusieurs composants d'Oracle Enterprise Pack pour Eclipse Kepler (peu importe lequel, car je les ai tous supprimés par la suite!) Http://marketplace.Eclipse.org/content/Oracle-enterprise-pack-Eclipse- kepler # .U8Ul03WSy00

Après l'installation, la boîte de dialogue avec l'avertissement "Oracle Enterprise Pack pour Eclipse requiert Java version 7 ou supérieure. Continuez pour configurer une machine virtuelle Java compatible". apparu. J'ai spécifié le chemin d'accès à jdk (comme dans l'image ci-dessus, identique à mon $ Java_HOME) et j'ai redémarré Eclipse. Après cela, tout fonctionne.

MIS À JOUR. Comme je l'ai découvert, la clé est dans le fichier Eclipse.ini. Si ce fichier commence à partir de 

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

(enfin, selon votre chemin d'accès jdk) Glassfish apparaît dans la liste des adaptateurs de serveur. Si ce n'est pas le cas, Glassfish n'est pas affiché.

11
kolobok

Pour ceux qui ont encore du mal à faire fonctionner cela, il semble que le plug-in GlassFish ait commencé à nécessiter Java JDK 8 pour Luna à un moment donné. 

Hier, j’avais installé GlassFish dans Eclipse Luna sur JDK 7. Aujourd'hui, j’ai réinstallé Eclipse et les outils GlassFish via Marketplace, mais le serveur GlassFish ne s’affiche pas dans la vue "Définir un nouveau serveur", bien que JDK 7 ait été sélectionné comme ordinateur virtuel par défaut Après avoir installé JDK 8 et en avoir fait ma machine virtuelle par défaut, tout fonctionnait parfaitement.

(Edit): J'ai trouvé ceci sur le marché officiel de Glassfish confirmant mon hypothèse. Le plug-in Glassfish pour Eclipse nécessite désormais le kit JDK 8 pour Eclipse Mars et Luna (Kepler requiert uniquement le kit JDK 7): http://marketplace.Eclipse.org/content/glassfish-tools

10
Steve McGarrett

C'était un problème. Sur une machine Windows/un ordinateur portable, ajoutez simplement ces deux lignes à votre fichier Eclipse.ini. voir une copie d'un fichier Eclipse.ini ci-dessous
- vm
C:\Program Files\Java\jdk1.7.0_67\bin

-Commencez
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:\Program Files\Java\jdk1.7.0_67\bin
-- launcher.XXMaxPermSize
256m
-- launcher.defaultAction
fichier ouvert
-- launcher.appendVmargs
-installer
C:\Eclipse\EclipseEE431
- vmargs
- Xms40m
- Xmx384m

2
MaxRelax

Dans mon cas, j'ai résolu ce problème en utilisant Eclipse Marketplace.Tapez "glassfish" dans le champ de recherche, puis installez-le.C'est tout.

1
Emrah Denizer

sur le marché Eclipse, recherchez l'adaptateur de serveur Glassfish pour Eclipse Mars. il y a un lien à installer dans l'un des hyperliens. 

0
Ayaz Uddin