Forum discussione progetto

Chiusura Server Eclipse

Ri: Chiusura Server Eclipse

di MATTEO LOPORCHIO -
Numero di risposte: 0
Ciao,

Da quanto ho letto, Eclipse non riesce per sua natura a intercettare il Ctrl+C.
Dunque, per testare il funzionamento dello shutdown hook ci sono due modi:

1) Esegui il server da riga di comando al di fuori di Eclipse. Per farlo, devi invocare esplicitamente la JVM con il comando java all'interno di un terminale (su Linux/Unix), oppure nel Prompt dei Comandi o PowerShell (in ambiente Windows).
2) Esegui il server normalmente, all'interno di Eclipse, e simuli il Ctrl+C inviando un SIGINT al processo corrispondente. Su Linux/Unix puoi farlo con il comando kill -INT pid, dove pid rappresenta l'identificativo del processo. Fortunatamente Eclipse indica il PID del processo attualmente in esecuzione proprio sopra la console (vedi immagine allegata).

PID del processo in Eclipse