J'utilise Wildfly en tant que service sur Windows. Lorsque j'ai besoin de déboguer, je l'arrête et démarre Wildfly via standalone.bat -debug
. Ce que je veux, c'est que le débogage soit toujours activé, lorsqu'il s'exécute en tant que service?
Décommentez après Java_OPTIONS de $JBOSS_HOME/bin/standalone.conf.bat
rem # Exemples de paramètres JPDA pour le débogage de socket distant
définissez "Java_OPTS =% Java_OPTS% -agentlib: jdwp = transport = dt_socket, address = 8787, server = y, suspend = n"
démarrer le service. Vous pouvez maintenant détacher un débogueur avec votre IDE préféré. Si vous utilisez Eclipse, vous pouvez basculer vers "Debug-Configurations" et ajouter une nouvelle application Java distante.