giovedì 18 agosto 2016

JBoss failed to start (address already in use)

Capita che JBoss si "incatasti" ovvero che rimanga in esecuzione anche se dice di non esserlo e senza che ci siano processi relativi in esecuzione (tipo la sua istanza di javaw).

La soluzione e' abbastanza semplice, basta tramite netstat vedere chi c'e' in ascolto sulla porta che jboss ci segnala quando dice che non e' riuscito a partire.

Aprite una shell e vi fate un bel
netstat - ano | find "$NUMERO_PORTA"
dove $NUMERO_PORTA e' quel valore di cui parlavo sopra.

A voi interessa il pid (l'ultimo valore, quello che nell'immagine qua sotto ho evidenziato con un quadrato rosso)

Una volta che vi siete segnati il pid basta "ucciderlo". Come? con
taskkill -pid $PID
dove $PID e' il process id restituito da netstat.

Adesso potete riavviare jboss.

Alla prossima!

Nessun commento:

Posta un commento

I messaggi non appaiono subito ma a seguito dell'approvazione di un moderatore. Siete pregati di seguire le seguenti regole