Anwendung von Eclipse auf GlassFish bereitstellen

8

Ich versuche, eine Anwendung auf GlassFish 4 Server von Eclipse zu implementieren, aber ich bekomme diesen Fehler:

%Vor%

In der glassfish-Protokolldatei keine Fehler und keine Informationen zur Bereitstellung. Aber im Eclipse-Protokoll gibt es diese Fehler:

%Vor%

Wo kann ein Problem sein?

    
user2783755 17.11.2014, 14:35
quelle

3 Antworten

12

Ich hatte das selbe Problem und habe viel online gesucht, gelöst, indem ich einfach den Glassfish-Server lösche und einen anderen zurücksetze, voila ...

    
Rxxxx 19.01.2015, 16:00
quelle
5

Während die angenommene Antwort wahrscheinlich funktionieren wird, ist es nicht die beste Lösung für mich. Das Problem wird höchstwahrscheinlich erneut auftreten und dann müssen wir es wiederholen.

Die folgende Antwort funktionierte für mich: Ссылка

Ich weiß nicht genau, warum es mit Gläsern funktioniert und scheitert manchmal, wenn das Kontrollkästchen nicht aktiviert ist. Die gute Nachricht ist, dass wir auf diese Weise den Fehler umgehen und den Server nicht entfernen müssen - erstellen Sie den Server jedes Mal, wenn der Fehler auftritt. Die schlechte Nachricht ist, dass die Verwendung von Gläsern viel langsamer arbeitet.

    
M.Paunov 11.08.2015 07:59
quelle
2

Bei mir tritt dieser Fehler wie folgt auf. Stellen Sie eine War-Anwendung mit Eclipse mithilfe der Glassfish-Tools-Integration bereit. Dann deimplementieren Sie die Anwendung mithilfe der Administrationskonsole (also nicht durch Eclipse). Dann ändern Sie alles in der Eclipse-Anwendung (so dass es schmutzig wird), und bitten Sie Eclipse, es erneut zu veröffentlichen. Eclipse sagt: "kann nicht implementieren dukes-age, deploy ist fehlgeschlagen = Anwendung mit dem Namen [dukes-age] ist nicht implementiert." (Und in der Tat ist die Anwendung nicht bereitgestellt.) Das Gleiche nach dem Neustart von Eclipse und Glassfish.

Workaround: Benennen Sie das Eclipse-Projekt um, stellen Sie es bereit: Es wird bereitgestellt. Benennen Sie es dann wieder in seinen ursprünglichen Namen um, deploy: es wird bereitgestellt.

Ich habe es glassfish JIRA gemeldet (bitte bestätigen oder kommentieren, wenn Sie auch diesen Fehler sehen).

    
Olivier Cailloux 04.08.2015 14:34
quelle