Bereitstellen von app aus Eclipse heraus zu GlassFish
Ich versuche zum bereitstellen der Anwendung auf GlassFish 4 server aus Eclipse, aber ich bekomme diese Fehlermeldung:
cannot Deploy elearning
deploy is failing=Application with name [elearning] is not deployed
In glassfish log-Datei keine Fehler und keine Informationen über den Einsatz. Aber im eclipse-log gibt es diese Fehler:
!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)
Wo kann problem sein?
- Möglich, Duplikat der kann Nicht das einsetzen einer Anwendung auf Glassfish 4.1 in Eclipse
InformationsquelleAutor user2783755 | 2014-11-17
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem und suchte eine Menge auf der Linie, gelöst nur durch löschen der Glas-Fisch-server und reset ein weiteres, voila...
Während die akzeptierte Antwort wird wahrscheinlich funktionieren, ist es nicht die beste Lösung für mich. Das problem wird wahrscheinlich wieder auftreten und dann müssen wir wiederholen.
Folgende Antwort, die für mich gearbeitet: https://stackoverflow.com/a/30507834/1934673
Ich weiß nicht genau, warum es funktioniert mit Gläsern und manchmal schlägt fehl, wenn das Kontrollkästchen nicht aktiviert ist. Die gute Nachricht ist, dass wir so den Fehler umgehen, und wir brauchen nicht zu entfernen-server - server erstellen jedes mal, wenn der Fehler passiert.
Die schlechte Nachricht ist, dass der Verwendung von Gläsern ist die Arbeit Weg langsamer.
Mir dieser bug Auftritt, wie folgt. Bereitstellen eines Krieges Anwendung mit eclipse mit Glassfish tools-integration. Dann, mithilfe der administration console, heben Sie die Bereitstellung der Anwendung (nicht über eclipse, so). Dann ändern Sie alles, was Sie in der eclipse-Anwendung (so, dass es schmutzig wird), und bitten Sie eclipse neu zu veröffentlichen. Eclipse sagt: "nicht Bereitstellen Herzöge, Alter, bereitstellen versagt=Application mit dem Namen [Herzöge-Alter] nicht bereitgestellt." (Und in der Tat ist die Anwendung nicht bereitgestellt werden.) Dasselbe nach einem Neustart von eclipse und glassfish.
Problemumgehung: benennen Sie das eclipse-Projekt, bereitstellen es wird: er wird bereitgestellt. Dann benennen Sie es zurück zu seiner ursprünglichen Namen, bereitstellen: es wird eingesetzt.
Ich meldete es glassfish JIRA (bitte bestätigen oder einen Kommentar da, wenn Sie siehe auch diesen bug).
Nun Stand ich vor ihm und bei mir funktionierte es mit zwei Möglichkeiten:
GlassFish-Server -> Klicken Sie auf Hinzufügen und Entfernen -> Alle Entfernen -> Alle Hinzufügen -> klicken Sie auf Fertig stellen.
So versuchen.
🙂