J'essaie de tester mon application Web dans Glassfish 4 de Eclipse. Quand je commence Glassfish 4 avec un fichier ( starttserv.bat em>), 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% em>, sur un message Après plusieurs minutes dans cette condition, cela me donne un message d'erreur: P>
Après quelques rééquilibres, j'ai reçu ce message: p>
Même si rien ne fonctionne sur le port 8080 (port de Glassfish) et 4848 (port d'administrateur de Glassfish) P>
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? P>
voici mon journal de console de démarrage: http://pastebin.com/xl0lh5zw (en utilisant Pastebin pour éviter de faire le post à Big) p> Lancement de délégué ... code> p>
p>
p>
p>
12 Réponses :
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? P>
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.
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 ". P>
Juste parce que les poissons-verre et les outils de verre de verre pour Luna ont besoin de JDK8 pour travailler parfaitement. P>
J'ai eu le même problème avec GF 3.1. p>
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 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. P>
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. P>
J'utilise Eclipse Glassfish 3.1.1, Luna 4.4.1, Java 1.7.0_71, OS X Yosemite. P> PS -E | Grep Java code>) et remarqua un processus de verre de verre zombie. P>
J'ai eu le même problème. J'utilise Eclipse Luna. P>
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 P>
J'ai eu le même problème, avec les mêmes messages. P>
Après une longue recherche, j'ai abandonné et j'ai supprimé le serveur. P>
et j'ai supprimé l'environnement d'exécution du serveur p>
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. P>
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. P>
J'ai corrigé le problème en utilisant Eclipse Neon (4.6) Strong> et
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 P>
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! P>
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. P>
aller sur le chemin ci-dessous: p>
Aussi le chemin où votre emplacement de serveur est configuré dans l'éclipse et ouvrez le fichier domain.xml strong>. p> li>
en Eclipse: P>
C: \ Glassfish4 \ Glassfish \ domaines \ domaines1 \ config code> p> li>
Même problème ici, coincé à 68%. Je découvre que c'était Docker qui occupait 8080: 80. P>
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. P>
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 B> & Eclipse Mars (4.5) B>
@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.