Come avviare JBOSS 7 in modalità debug?

Ricevo un errore(JBAS014750) quando si distribuisce un’applicazione in JBOSS 7.Quindi ho bisogno di eseguire il debug mode per trovare l’esatto problema.Qualsiasi aiuto sarà apprezzato.

  • Cosa stai usando? Voglio dire, stai usando Jboss attraverso eclipse o riga di comando?
  • Si dovrebbe sempre iniziare JBoss in modalità di debug tramite eclipse.

 

3 Replies
  1. 30

    Se si dispone di uno sguardo a bin/standalone.shscoprirete

    # Use --debug to activate debug mode with an optional argument to specify the port.
    # Usage : standalone.bat --debug
    #         standalone.bat --debug 9797
    

    Così, a seguito di questo, basta eseguire lo script con il --debug <port> parametro.

    • A mio parere, che è il modo più semplice! Inoltre, in questo modo è possibile configurare porte diverse per i diversi nodi del cluster che non è possibile quando l’impostazione a livello globale in standalone.conf. +1
  2. 20

    Modificare il file <jboss-root>/bin/autonomo.conf come questo:

    Decommentare la linea

    JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=4242,server=y,suspend=n"
    

    Successivamente avviare il server con standalone.sh.

    Ora è possibile scollegare un debugger con il vostro IDE preferito.
    Se si utilizza Eclipse è possibile passare a “Debug-Configurazioni” e aggiungere un nuovo Telecomando Java-Application.

    Se il server è iniziato con la JAVA_OPTS impostato in precedenza, si è in grado di eseguire il debug con l’IDE.

    • Non è consigliabile modificare il standalone.sh piuttosto è possibile modificare JAVA_OPTS prima di eseguire il standalone.sh/domain.sh
    • Ho modificato <jboss-root>/bin/standalone.conf e per quanto ne so questo è il suggerimenti modo per eseguire il debug di JBoss 7.
    • Oh.. il Mio male. Mi manca leggere, leggere standalone.sh invece di autonomo.conf. Sì, hai ragione con la tua risposta. 🙂 #pace
    • Per chi utilizza la versione di Windows, il file di configurazione è <jboss-root>\bin\standalone.conf.bat.

Lascia un commento