Montag, 21. Dezember 2015

Java Remote Debugging

Es gibt verschiedene Situationen, in denen ein remote Debugging angebracht sein kann. Die beiden häufigsten sind:
  • Die VM befindet sich auf einer Maschine, auf der keine IDE installiert ist
  • Der Aufruf des Servers erfolgt durch ein Script und kann nur umständlich in der IDE nachgestellt werden
Das remote Debugging wird durch folgende Parameter bei Aufruf initiiert. Der Port kann dabei angepasst werden:
-Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4000,suspend=y