Visualizzazione post con etichetta jboss failed to start. Mostra tutti i post
Visualizzazione post con etichetta jboss failed to start. Mostra tutti i post

venerdì 13 ottobre 2017

JPA cannot persistence context named...


Lo scenario e' questo: voi cercate di prendere il persistence context con un certo nome. Nel persistence il nome e' quello. A me e' successo migrando un processo da linux (imbuto) a merdows 10. Probabilmente la codifica e' diversa, perche' a video il nome e' quello specificato.

O cambiate la codifica (magari andando a vedere quella del pc "sorgente") oppure cambiate (o riscrivete) il nome sul persistence e da dove lo richiamate.

Et voila'

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!