Le déploiement d'application à partir de l'Éclipse de GlassFish
Je suis en train de déployer application GlassFish 4 server à partir d'Eclipse, mais j'ai cette erreur:
cannot Deploy elearning
deploy is failing=Application with name [elearning] is not deployed
Dans glassfish fichier journal aucune erreur et aucun d'informations sur le déploiement. Mais dans eclipse journal, il y a ces erreurs:
!ENTRY oracle.eclipse.tools.glassfish 1 1 2014-11-17 16:30:51.474
!MESSAGE GlassFish: Deploy direcotry C:\glassfish4\glassfish\domains\domain1\eclipseApps\elearning
!ENTRY oracle.eclipse.tools.glassfish 4 1 2014-11-17 16:30:51.599
!MESSAGE GlassFish: deploy is failing=
!STACK 0
java.lang.Exception: deploy is failing=Application with name [elearning] is not deployed
at oracle.eclipse.tools.glassfish.GlassfishServerBehaviourDelegate.publishDeployedDirectory(GlassfishServerBehaviourDelegate.java:612)
at oracle.eclipse.tools.glassfish.GlassfishV4ServerBehavior.publishModuleForGlassFishV3(GlassfishV4ServerBehavior.java:96)
at oracle.eclipse.tools.glassfish.GlassfishV4ServerBehavior.publishModule(GlassfishV4ServerBehavior.java:56)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModule(ServerBehaviourDelegate.java:1091)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModules(ServerBehaviourDelegate.java:1183)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:987)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:774)
at org.eclipse.wst.server.core.internal.Server.publishImpl(Server.java:3157)
at org.eclipse.wst.server.core.internal.Server$PublishJob.run(Server.java:345)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
!ENTRY oracle.eclipse.tools.glassfish 4 0 2014-11-17 16:30:51.599
!MESSAGE cannot Deploy elearning
!STACK 0
java.lang.Exception: deploy is failing=Application with name [elearning] is not deployed
at oracle.eclipse.tools.glassfish.GlassfishServerBehaviourDelegate.publishDeployedDirectory(GlassfishServerBehaviourDelegate.java:612)
at oracle.eclipse.tools.glassfish.GlassfishV4ServerBehavior.publishModuleForGlassFishV3(GlassfishV4ServerBehavior.java:96)
at oracle.eclipse.tools.glassfish.GlassfishV4ServerBehavior.publishModule(GlassfishV4ServerBehavior.java:56)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModule(ServerBehaviourDelegate.java:1091)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModules(ServerBehaviourDelegate.java:1183)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:987)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:774)
at org.eclipse.wst.server.core.internal.Server.publishImpl(Server.java:3157)
at org.eclipse.wst.server.core.internal.Server$PublishJob.run(Server.java:345)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Où peut être le problème?
Double Possible de Ne peut pas déployer une application Glassfish 4.1 dans Eclipse
OriginalL'auteur user2783755 | 2014-11-17
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème, et beaucoup cherché sur la ligne, résolu simplement en supprimer les poissons de Verre serveur et de réinitialisation de l'autre, le tour est joué...
OriginalL'auteur Rxxxx
Alors que l'on a accepté la réponse sera sans doute, il n'est pas la meilleure solution pour moi. Le problème sera plus susceptible de se produire à nouveau et puis nous avons besoin de répéter.
La réponse suivante a fonctionné pour moi: https://stackoverflow.com/a/30507834/1934673
Je ne sais pas exactement pourquoi cela fonctionne avec des bocaux et parfois échoue si la case n'est pas cochée. La bonne nouvelle est que de cette façon nous contourner le bug, et que nous n'avons pas besoin de supprimer le serveur - créer un serveur chaque fois que le bug se produit.
La mauvaise nouvelle est que l'utilisation de pots de travail de façon plus lente.
OriginalL'auteur M.Paunov
Pour moi, ce bug se produit comme suit. Déployer une guerre d'application avec eclipse à l'aide de Glassfish l'intégration d'outils. Puis, à l'aide de la console d'administration, à annuler le déploiement de l'application (ne passant pas par eclipse, donc). Puis modifier quoi que ce soit dans l'eclipse de l'application (de sorte qu'il est sale), et de demander de l'éclipse de re-publier. Eclipse dit: “ne peut pas Déployer des ducs-de l'âge, de déployer est à défaut d'Application=nom [ducs-âge] n'est pas déployé.” (Et en effet, l'application n'est pas déployé). Même chose après le redémarrage d'eclipse et glassfish.
Solution: renommer le projet eclipse, de le déployer: il est déployé. Puis le renommer à son nom d'origine, de déployer: il est déployé.
Je l'ai signalé à glassfish JIRA (s'il vous plaît confirmer ou commentaire si vous voyez aussi ce bug).
OriginalL'auteur Olivier Cailloux
Bien j'ai fait face à elle et pour moi, il a travaillé avec deux façons:
Serveur GlassFish -> Cliquez sur Ajouter et Supprimer -> Supprimer Tous -> Ajouter Tous -> cliquez sur Terminer.
Essayez donc l'un d'eux.
🙂
OriginalL'auteur R K Sinha