Ich verwende Wildfly als Dienst für Windows. Wenn ich debuggen muss, schließe ich dies und starte Wildfly über standalone.bat -debug
. Ich möchte, dass der Debug-Schalter immer eingeschaltet ist, wenn er als Dienst ausgeführt wird.
Kommentar hinter Java_OPTIONS von $JBOSS_HOME/bin/standalone.conf.bat
Entfernen
rem # JPDA-Beispieleinstellungen für das Debuggen von Remote-Sockets
setze "Java_OPTS =% Java_OPTS% -agentlib: jdwp = transport = dt_socket, address = 8787, server = y, suspend = n"
dienst starten. Jetzt können Sie einen Debugger mit Ihrer bevorzugten IDE trennen. Wenn Sie Eclipse verwenden, können Sie zu "Debug-Konfigurationen" wechseln und eine neue Remote Java-Anwendung hinzufügen.