- eseguire Tomcat in debug mode
- aggiungere un debugger su Netbeans
Vediamo come fare in dettaglio...
Eseguire Tomcat in debug mode
Tomcat può essere eseguito in debug mode mediante un comando dalla shell oppure modificando gli script di startup.
- Dalla shell
C:\jdk_path\bin\java.exe -jar -Xdebug -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7001 -Duser.dir="C:\Tomcat_path" -Djava.endorsed.dirs="C:\Tomcat_path\common\endorsed" "C:\Tomcat_path\bin\bootstrap.jar" start
- Modificando gli script di startup
- Sotto Tomcat\bin fare una copia di "startup.bat" e chiamarla "startup_debug.bat"
- Fare una copia di "catalina.bat" e chiamarla "catalina_debug.bat"
- Modificare "startup_debug.bat", facendogli chiamare "catalina_debug.bat" invece di "catalina.bat"
- Modificare "catalina_debug.bat" aggiungendo lo switch -Xdebug nel seguente modo:
CATALINA_OPTS=%CATALINA_OPTS% -Xdebug -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7001
Aggiungere un debugger su Netbeans
Eseguire i seguenti comandi dal Menu: Debug -> Attach Debugger... ->
Debugger: Java Debugger (JPDA)
Connector: SocketAttach
Host: localhost
Port: 7001
Adesso puoi settare i tuoi breakpoints e goderti il debugger...!
Ciao ho letto un tuo commento su un forum riguardante Axis 2 .. potresti aiutarmi a capire come si utilizza con dati complessi?? grazie mille
RispondiElimina