Come arrestare il server web Jetty in Google App Engine
-
10-07-2019 - |
Domanda
Se stai facendo uno sviluppo locale, voglio sapere come possiamo fermare / uccidere il server web Jetty? Devo chiudere il mio IDE Eclipse ogni volta che devo farlo. c'è un altro modo per farlo? O dobbiamo terminare il processo?
Grazie.
Soluzione
Dovresti vedere le istanze di Jetty in esecuzione in una delle Console
. Premi il pulsante rosso .
Altri suggerimenti
Il molo può essere fermato nei seguenti modi:
- Puoi fare clic sul " rosso " nella finestra della console Eclipse
- Puoi digitare " q " quindi premi invio nella finestra della console (o " r " per il riavvio) (potrebbe funzionare solo per Run Jetty Run)
Se entrambi falliscono, se sei su linux o osx, puoi aprire una finestra di terminale e digitare quanto segue per trovare l'id di processo di Jetty e ucciderlo. L'ID del processo è la seconda colonna mostrata nei risultati e dovrai stare attento a non vedere altri processi anche qui:
ps aux | grep jetty | grep java
quindi esegui quanto segue per terminare il processo
kill process_id_from_above_call
Puoi eseguire i 2 comandi sopra in una sola volta facendo questo:
kill $(ps aux | grep jetty | grep java | awk '{print $2}')
ma sia sicuro stai abbinando Jetty prima di farlo, poiché potresti uccidere qualcosa che non vuoi uccidere se non corrisponde correttamente ;-) Nota che se continua a non viene ucciso da quanto sopra, puoi forzarlo ad essere ucciso facendo questo:
kill -9 $(ps aux | grep jetty | grep java | awk '{print $2}')