9
votes

Le serveur de Glassfish ne parvient pas à lancer de Eclipse, il est bloqué à 69%

J'essaie de tester mon application Web dans Glassfish 4 de Eclipse. Quand je commence Glassfish 4 avec un fichier ( starttserv.bat ), cela fonctionne bien, mais lorsque j'essaie de l'exécuter à partir de Eclipse, il commence à charger, mais le processus de démarrage est bloqué à < em> 69% , sur un message Lancement de délégué ...

Entrez la description de l'image ici

Après plusieurs minutes dans cette condition, cela me donne un message d'erreur:

Entrez la description de l'image ici

Après quelques rééquilibres, j'ai reçu ce message:

Entrez la description de l'image ici

Même si rien ne fonctionne sur le port 8080 (port de Glassfish) et 4848 (port d'administrateur de Glassfish)

Cela a bien fonctionné pour moi avant, mais maintenant pour une raison quelconque, ce n'est tout simplement pas, je n'ai rien fait à ses paramètres ou quoi que ce soit. Comment puis-je résoudre ce problème?

voici mon journal de console de démarrage: http://pastebin.com/xl0lh5zw (en utilisant Pastebin pour éviter de faire le post à Big)


5 commentaires

Quelle version Eclipse utilisez-vous? Téléchargez l'adaptateur Server Glassfish et essayez-le une fois. Peut être à cause du plug-in Eclipse que cette erreur montre ..


Comment avez-vous résolu ce problème? Il a disparu lors du redémarrage de votre ordinateur (voir ma réponse ci-dessous)


J'ai le même problème: Glassfish 4.1 & Eclipse Mars (4.5)


@Romania WOW, je viens de voir cette question à nouveau après 1,5 ans :) Faites-vous une des réponses?


@ Victor2748, Mise à niveau Eclipse vers Neon (4.6) et Glassfish à 4.1.1 Correction du problème pour moi. J'ai aussi ajouté cela comme une réponse.


12 Réponses :


2
votes

Je n'ai vu aucune erreur dans le journal, quelques avertissements sur des trucs hibernate, qui ne devraient pas planter le lancement. Il se pourrait qu'il s'agisse de prendre trop de temps pour initialiser avec toutes les frais généraux Eclipse, mais il pourrait probablement être un problème de verrouillage, ce qui pourrait causer le délai d'attente, car Eclipse serait laissé d'attendre infiniment une ressource qu'il ne pouvait jamais obtenir. Êtes-vous sûr que le serveur n'est accessible que par Eclipse et ne fonctionne pas déjà ni appartenant à un autre processus?


6 commentaires

Oui je suis sûr. Cela a fonctionné pour moi 100% bien avant, mais maintenant, tout à coup, il a cessé de fonctionner. Le serveur n'est pas en cours d'exécution, j'ai vérifié. J'ai essayé de redémarrer l'éclipse et même la suppression du serveur de la liste des serveurs et l'ajouter à nouveau.


Les progrès sont bloqués dans un message "Lancement du délégué ...", savez-vous de quoi cela pourrait signifier?


Ma meilleure hypothèse serait que le poisson-verre n'est pas configuré correctement, car il attend une réponse qu'elle ne reçoit jamais. Si vous êtes sûr que le serveur ne possède aucun autre processus, il a quelque chose à voir avec votre configuration.


Ok, alors vérifiez quelques points. La version du plug-in Eclipse Glassfish de Glassfish est-elle identique à celle de l'installation de Server Glassfish que vous utilisez? L'une de vos autorisations de travail a-t-elle changé de telle que vous ne pouvez plus accéder à des ports? De plus, votre verre de verre peut ne pas accepter les connexions ou peut être sur un domaine différent de ce que le plug-in Eclipse attend. De toute façon, je devinerais que c'est un problème de configuration avec Glassfish


Mais je n'ai rien changé dans la configuration de Glassfish et tout ce qui concerne Glassfish, qui pourrait éventuellement l'affecter. Pensez-vous supprimer la suppression du serveur de Glassfish (et toutes les configurations de ses configurations) et le téléchargement de RedownTower vous aidera?


Êtes-vous sur une machine personnelle ou une machine où vos autorisations pourraient être modifiées de manière externe, comme un ordinateur au travail? Cela pourrait être un changement de vos paramètres de pare-feu. Je vérifierais ceux avant de réinstaller, mais le réinstallation ne ferait pas mal. Vérifiez que la version du plug-in et les versions de gluge sont identiques, car on peut avoir été automatiquement mis à jour, tandis que l'autre n'était pas.



1
votes

Je reçois aussi ce problème toute la semaine. Mais dans notre équipe, nous l'avons finalement réparée. Il semble que GlassfishPish a besoin de JDK 8 (NO JRE 8 Par défaut d'entrée par défaut dans Eclipse Luna), vous devez donc installer JDK 8 à partir du site Web Oracle et après avoir configuré Eclipse à pointer sur celui-ci sous Windows -> Préférence -> Java -> JRES INSTALLÉES Cliquez sur "Ajouter" Choisir "Standard VM" Cliquez sur "Suivant" et utilisez le bouton "Directory" pour pointer sur votre répertoire à l'installation installée - JDK8, si vous ne modifiez aucune chose lors de l'installation, sous Windows, ce serait "c : \ Fichiers de programme \ java \ jdk1.8.0_20 ".

Juste parce que les poissons-verre et les outils de verre de verre pour Luna ont besoin de JDK8 pour travailler parfaitement.


0 commentaires

1
votes

J'ai eu le même problème avec GF 3.1.

Lorsque vous regardez dans le problème, j'ai remarqué que dans la console Eclipse Glassfrefish semblait toujours en cours d'exécution. J'ai supprimé l'application à l'aide de la console Web, puis je quitte Eclipse. J'ai ensuite vérifié le processus de Java actif (c'est-à-dire PS -E | Grep Java ) et remarqua un processus de verre de verre zombie.

Parfois, il arrive que Eclipse ne soit pas capable de démarrer / arrêter de glucides de verre correctement, "perdre" un processus le faisant. Habituellement tuer le processus de zombie fixe des poissons de verre et une intégration connexe avec Eclipse.

Une autre chose à essayer dans ce cas est de supprimer les applications du serveur et de supprimer le serveur du panneau de serveurs dans Eclipse, puis ajoutez à nouveau le serveur et les applications.

J'utilise Eclipse Glassfish 3.1.1, Luna 4.4.1, Java 1.7.0_71, OS X Yosemite.


0 commentaires

3
votes

J'ai eu le même problème. J'utilise Eclipse Luna.

J'ai dégradé mes outils de verre de verre à 7.2 et j'ai commencé le serveur de retour. http://download.oracle.com/otn_software/oepe/12.1.3.1 / Luna / Repository


0 commentaires

5
votes

J'ai eu le même problème, avec les mêmes messages.

Après une longue recherche, j'ai abandonné et j'ai supprimé le serveur.

 Supprimer le serveur

et j'ai supprimé l'environnement d'exécution du serveur

 Supprimer l'exécution

Les fichiers de poisson-verre n'ont pas été supprimés uniquement les configurations Eclipse, puis j'ai ré-créé l'exécution du serveur et le serveur à l'aide du serveur existant de GlassfishfishFish et le problème a été corrigé: d.


0 commentaires

0
votes

Si quelqu'un est toujours bloqué, allez dans votre dossier de verre de verre> Domaine1> config Édition Domaine.xml Modifier le port de l'écoute de réseau N °. à tout autre numéro de port. Redémarrez l'éclipse et le poisson-verre. En supposant que vous avez des poissons de verre 4.1.1 cela a fonctionné pour moi.


0 commentaires

0
votes

J'ai corrigé le problème en utilisant Eclipse Neon (4.6) et de verre de verre 4.1.1 .


0 commentaires

1
votes

Modification du port de débogage (propriétés-> Glassfish-> Port de débogage) à Courant + 1 (par exemple, de 8008 à 8009) Chaque fois que cela se produit, cela fonctionne pour moi. J'utilise Eclipse Neon 4.6.0 + Poisson-verre 4.1


0 commentaires

0
votes

avait le même problème, aucune idée de la raison pour laquelle cela se produit. Quoi qu'il en soit, j'ai supprimé Glassfish de Eclipse et j'ai eu une nouvelle gf créée. Travaillé pour moi juste bien!


0 commentaires

0
votes

Utiliser Eclipse Mars et Glassfish 3.2. J'ai utilisé Eclipse> Aide> Rechercher des mises à jour. Deux mises à jour ont été trouvées et l'une était des outils de verre de verre. A permis la mise à jour de faire sa chose et il semble avoir résolu le problème.


0 commentaires

0
votes
  • aller sur le chemin ci-dessous:

    C: \ Glassfish4 \ Glassfish \ domaines \ domaines1 \ config

  • Aussi le chemin où votre emplacement de serveur est configuré dans l'éclipse et ouvrez le fichier domain.xml .

  • Découvrez le numéro de port 8080 et modifiez un numéro de port différent de 8081 ...
  • Enregistrer et fermer le fichier.

    en Eclipse:

    • Supprimez le serveur ajouté et ajoutez un serveur de glasfish frais.
    • Démarrez le serveur. Cela résoudra le problème.

0 commentaires

0
votes

Même problème ici, coincé à 68%. Je découvre que c'était Docker qui occupait 8080: 80.

Si quelqu'un utilise également Docker: Je fais "Docker PS" pour voir lequel utilise 8080 Ensuite, je fais "Docker STOP [ID de conteneur]" et "Docker RM [ID de conteneur]" " Ensuite, le poisson-verre sévère à Eclipse a finalement lancé avec succès.


0 commentaires