Come interrompere i processi Grails in GGTS 3.4 con grails 2.3. il pulsante di arresto di GGTS non sta arrestando il server in esecuzione e i processi java.exe continuano a essere visualizzati in Task Manager.Grails 2.3 e GGTS 3.4 stop button not working
risposta
Si può provare a disabilitare l'opzione "Mantieni Grails esterni in esecuzione" in Preferenze Eclipse -> Groovy -> Grails -> Grail Launcher?
Deselezionare "Mantieni Graal esterni in esecuzione" non funziona per me. Quello che faccio è premere l'icona "Storia comandi Grails" e digitare "stopApp" (o selezionare stopApp se precedentemente inserito). Una volta che questo comando termina l'esecuzione, puoi fermare l'applicazione Grails usando il pulsante stop.
Sono su Windows e stopApp funziona per me. Se eseguo la mia app su più porte, ecc. Come la mia, ho dovuto scrivere un piccolo script personalizzato per terminare i miei processi, ad esempio java.exe ecc. – user1811107
Utilizzo di Groovy Grails Tool Suite GGTS 3.4.0 su Windows 64x. Per i miei progetti semplici, il pulsante stop funziona. Per un progetto più complesso, non è così. Io uso la "fermata-app" (opposto di "run-app"). Vedi: 2.8 Esecuzione di un'applicazione in the getting started guide. Penso che nelle versioni precedenti di Grails (< 2.x qualcosa) dovevi creare il tuo script "stop-app". Penso che il nuovo 2.3.x lo abbia integrato.
sembra che ggts non supporti correttamente la recente capacità di fork di Grails – john
Commenta la parte grails.project.fork = [ .. ]
del tuo file BuildConfig.groovy.
Questa parte consente di eseguire run-app, test-app e war in diversi thread (in modo da non doverne fermare uno per avviare l'altro) e sembra che ggts non stia distruggendo il thread in questo momento.
Per riferimento, ecco il problema correlato nella ggts bug tracker https://issuetracker.springsource.com/browse/STS-3522
Sto usando GGTS 3.5.1, 2.3.8 graal, Java1.7 sopra configurazione di Windows il comando è per me funziona "stop-app" e "run-app"
Ricordo un bug aperto per questo. La soluzione alternativa è eseguire il comando grails 'stop-app' –
anche dopo il comando stop-app, i processi non vengono interrotti. Il pulsante stop è disabilitato – user2463026
Ho lo stesso problema, devo uscire da GGTS, uccidere il processo java, quindi riavviare, un processo che richiede diversi minuti ogni volta. –