美文网首页
IDEA调试服务器上部署的程序

IDEA调试服务器上部署的程序

作者: 据呵呵 | 来源:发表于2020-01-19 13:48 被阅读0次

    使用特定JVM参数运行服务端代码:

    要让远程服务器运行的代码支持远程调试,则启动的时候必须加上特定的JVM参数,这些参数是:

    java -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=y -jar service-system-0.0.1-SNAPSHOT.jar

    本地连接远程服务器debug端口:

    打开Intellij IDEA,在顶部靠右的地方选择”Edit Configurations…”,进去之后点击+号,选择”Remote”,按照下图的只是填写红框内的内容


    本地IDEA启动debug模式:

    现在在上一步选择”Edit Configurations…”的下拉框的位置选择上一步创建的remote webserver,然后点击右边的debug按钮,看控制台日志,如果出现类似“Connected to the target VM, address: 'xxxx.xxxx.xxxx.xxxx:5005', transport: 'socket'”的字样,就表示连接成功过了。我这里实际显示的内容如下:

    设置断点,开始调试置断点,开始调试:

    远程debug模式已经开启,现在可以在需要调试的代码中打断点了

    相关文章

      网友评论

          本文标题:IDEA调试服务器上部署的程序

          本文链接:https://www.haomeiwen.com/subject/bperzctx.html