2013-11-09 7 views
5

Wie Grails Prozesse in GGTS 3.4 mit Grails zu stoppen 2.3. Die Stop-Schaltfläche von GGTS stoppt den Server nicht und die java.exe-Prozesse werden weiterhin im Task-Manager angezeigt.Grails 2.3 & GGTS 3.4 Stop-Taste funktioniert nicht

+1

Ich erinnere mich an einen Fehler für diese geöffnet. Die Problemumgehung besteht darin, den Grails-Befehl 'stop-app' –

+1

auszuführen, selbst nach dem stop-app-Befehl werden die Prozesse nicht gestoppt. Die Stopptaste ist deaktiviert – user2463026

+0

Ich habe das gleiche Problem, ich muss GGTS beenden, den Java-Prozess beenden, dann neu starten, ein Prozess, der jedes Mal mehrere Minuten dauert. –

Antwort

0

Können Sie versuchen, die Option "Keep external Grails running" in Eclipse Einstellungen -> Groovy -> Grails -> Grails Launcher zu deaktivieren?

0

Das Häkchen bei "Keep external Grails running" funktioniert bei mir nicht. Was ich tue ist, das "Grails Command History" -Symbol zu drücken und "stopApp" einzugeben (oder stopApp auszuwählen, wenn vorher getippt). Sobald diese Befehle beendet sind, können Sie die Grails-Anwendung mit der Stopp-Schaltfläche stoppen.

+0

Ich bin auf Windows und stopApp funktioniert für mich. Wenn ich meine App auf mehreren Ports usw. ausführe, wie meins - ich musste ein kleines benutzerdefiniertes Skript schreiben, um meine Prozesse zu beenden, d. H. Java.exe etc. – user1811107

0

Verwenden von Groovy Grails Tool Suite GGTS 3.4.0 unter Windows 64x. Für meine einfachen Projekte funktioniert der Stop-Button. Für ein größeres komplexes Projekt ist dies nicht der Fall. Ich benutze die "stop-app" (gegenüber von "run-app"). Siehe: 2.8 Ausführen einer Anwendung in the getting started guide. Ich denke, dass in älteren Versionen von Grails (< 2.x etwas) mussten Sie Ihre eigenen "Stop-App" Skript erstellen. Ich denke, der neuere 2.3.x hat es eingebaut.

+0

es scheint, dass ggts die aktuelle fork-Fähigkeit von grails nicht korrekt unterstützt – john

3

Kommentieren Sie die grails.project.fork = [ .. ] Teil Ihrer BuildConfig.groovy-Datei.

Dieser Teil ermöglicht das Ausführen von run-app, test-app und war in verschiedenen Threads (so müssen Sie nicht stoppen, um den anderen zu starten), und es scheint, gts zerstört den Thread jetzt nicht erfolgreich.

Als Referenz hier ist das damit verbundene Problem in dem ggts Bug-Tracker https://issuetracker.springsource.com/browse/STS-3522

0

I GGTS bin mit 3.5.1, Grails 2.3.8, Java1.7 über Windows-Konfiguration der Befehl funktioniert bei mir "stop-app" und "run-app"

Verwandte Themen