debugging 如何附加一个远程java调试器来调试rundeck插件?

mnemlml8  于 2022-11-14  发布在  Java
关注(0)|答案(1)|浏览(171)

我目前正在为Rundeck开发一个自定义的java插件。是否可以在java进程上附加一个远程调试器,以便更好地理解和调试整个进程?
类似于将此标志添加到rundeck jvm:

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005
o7jaxewo

o7jaxewo1#

是的,使用此标志可以正常工作(不带星号和冒号):

-agentlib:jdwp=transport=dt_socket,address=<debug_port_to_listen>,server=y,suspend=n

例如(基于Rundeck WAR的示例):

java -agentlib:jdwp=transport=dt_socket,address=<debug_port_to_listen>,server=y,suspend=n -jar rundeck.war

相关问题