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