Sto tentando di eseguire il debug dei test Maven in Eclipse. Quando lancio test con l'opzione di Maven maven.surefire.debug, ottengo questo errore:Maven Eclipse Debug "Impossibile inizializzare JDWP Transport dt_socket, TRANSPORT_INIT (510)"
ERROR: transport error 202: bind failed: Address already in use
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:690]
/bin/sh: line 1: 27500 Abort trap
E 'lo stesso quando ho provato tu lancio di debug nel mio guscio.
ho cercato di aggiungere l'opzione Maven forkMode = mai, e ottengo un altro errore con il mio apporto manufatto che non ho senza l'opzione maven.surefire.debug:
Error loading Weld bootstrap, check that Weld is on the classpath
Tuttavia, Weld è su il mio classpath.
Qualche idea?
Ho trovato la soluzione. La porta che ho usato per il debug era già in uso, probabilmente a causa di un bug di Maven. Quando si utilizza maven.surefire.debug, maven attende su una porta. L'ho ucciso una volta e poi ho tentato nuovamente di riavviare il test di prova. La soluzione è chiudere la porta aperta (ho riavviato la mia macchina, ma potrebbe esserci una soluzione meno radicale ...) –
Puoi postare questa come tua soluzione e poi accettarla il giorno dopo. – Xonatron