Java : options d'exécution de la JVM

Boris HUISGEN
Boris HUISGEN

La JVM Java apporte plusieurs méthodes permettant le monitoring, tracing et le débug d’une application. Cet article récapitule les options possibles d’exécution en mode debug.

$ java [...] -Djava.util.logging.config.file=./logging.properties [...]
$ java [...] -Dcom.sun.management.jmxremote [...]
$ java [...] -Dcom.sun.management.jmxremote \
      -Dcom.sun.management.jmxremote.port=8001 \
      -Dcom.sun.management.jmxremote.authenticate=false \
      -Dcom.sun.management.jmxremote.ssl=false [...]

Avec JVM < 5.0 :

$ java [...] -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address="8000" [...]

Avec JVM >= 5.0 :

$ java [...] -agentlib:jdwp=transport=dt_socket,server=y,address="8000" [...]
Boris HUISGEN
Boris HUISGEN
Blog owner
  • #java
  • #jdpa