2015-07-07 5 views
5

Durante il tentativo di avviare il mio hybrisserver in modalità di debug, ho ricevuto i seguenti messaggi di errore e hybrisserver interrotto. Ho provato ma non ho potuto risolvere. Qualsiasi aiuto per favore.ERRORE FATALE nel metodo nativo: JDWP Nessun errore di inizializzazione dei trasporti durante l'avvio del server hybris in modalità di debug

FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)<br/> 
ERROR: transport error 202: bind failed: Permission denied<br/> 
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)<br/> 
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:750]<br/> 
JVM exited while loading the application.<br/> 
Reloading Wrapper configuration...<br/> 
Launching a JVM...<br/> 
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)<br/> 
ERROR: transport error 202: bind failed: Permission denied<br/> 
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)<br/> 
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:750]<br/> 
JVM exited while loading the application.<br/> 

Ci sono stati 5 lanci falliti di fila, ciascuno della durata inferiore a 300 secondi.
Rinuncia.
Potrebbe esserci un problema di configurazione: controllare i registri.

<-- Wrapper Stopped<br/> 

Si è verificato un errore nel processo.

risposta

8

@thijsraets è corretto. O devi controllare dove è stata occupata la porta (8000) o puoi sostituire il valore predefinito con qualcos'altro nel file local.properties.

tomcat.debugjavaoptions=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,address=8001,suspend=n 

Eseguire "ant all". Questo configurerà di debug per la porta 8001.

O

È possibile modificare i parametri JVM nel file involucro-debug.conf ...

wrapper.java.additional.23=-Xrunjdwp:transport=dt_socket,server=y,address=8001,suspend=n 
3

persone che incontrano questo problema sembra avere già qualcosa legato alla porta di debug, provare a cambiare la porta in: tomcat.debugjavaoptions

0

La stessa cosa è successa a me e ha cercato di uccidere il server e riavviato in sicurezza. Ho seguito questi passi:

  1. ps aux | grep java. questo mi aiuterà a trovare il PID, ID di processo
  2. kill -9 PID

Se si vuole uccidere tutti i processi Tomcat si può fare

pkill - 9 -f tomcat

questo w mal riavviare il server in modo sicuro.

+0

Un kill di processo -9 non riavvia il server in modo sicuro –

Problemi correlati