美文网首页
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模式已经开启,现在可以在需要调试的代码中打断点了

相关文章

  • 服务器中安装PyCharm

    在Window上通过PyCharm开发的python程序,在部署到Linux服务器上时,经常需要做调试,如果用服务...

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

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

  • 使用Eclipse进行远程调试(Tomcat远程调试)

    何谓远程调试,就是我们把打包后的代码部署到服务器上之后,使用本地开发环境连接到服务器部署环境,以这样的方式调试。 ...

  • 服务器部署Node程序

    服务器部署Node程序 我们在本地调试Node程序,可以通过npm run start、node app.js等方...

  • 使用IDEA调试线上的项目

    为什么想要远程调试? 远程调试能够帮我解决线上代码调试难的问题,可以像在本地debug程序一样来调试已部署在服务器...

  • Idea远程调试

    Idea远程调试  当把一个本地项目部署到远程服务器后有可能出现意想不到错误,这个时候通过远程调试能够更清楚的找到...

  • IDEA自动部署以及CloudToolkit部署

    一. IDEA自动部署 1. 在IDEA上配置服务器 2. maven正常打包 3. 传包 Idea右边的窗口弹出...

  • python程序在服务器上的部署

    python程序在自己的编译环境中调试好了之后就要上服务器部署了,想想很多工程师其实没有端到端的交付能力的,也就是...

  • IDEA Tomcat远程调试

    IntelliJ IDEA 远程调试 Tomcat,今天程序出现了一个bug,一台服务器能运行,在另一台服务器不能...

  • IDEA远程部署调试Java应用程序

    IDEA远程部署调试Java应用程序 [TOC] 基本概述 在工作中,我们可能会遇到本地无法连接开发环境数据库等资...

网友评论

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

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