Idea远程debug调试本地代码 Remote JVM Debug 如果项目太大本地启动不了,或者假设你项目是微服务项目依赖太多,你写了个功能后,想本地启动debug调试又不方便,此时可以用一个idea远程debug神奇。实现访问测试环境,回调到你本地启动的代码。 1,准备一个springboot项目 什么都不用配置 2,idea设置Remote JVM Debug 端口...
接下来,执行以下命令来运行jar文件,参数的具体内容可根据您所使用的JDK版本从IDEA中获取,本例使用的是JDK8。在IDEA中配置远程调试。如图所示,操作步骤清晰可见。最后,运行Remote JVM Debug并设置断点。通过Postman发起请求,此时即可在线上进行程序调试。重要的是,尽管本地程序无需运行,但本地代码必须...
第二步 远程启动好 jar 后,在 idea 中配置远程 Debug,如图所示: 最后我们运行 Remote JVM Debug,并在程序中打一个断点 我们使用 Postman 请求接口后,此时就可以调试线上的程序了,需要注意的是,本地程序不需要运行,但是必须保证本地的代码和远程服务器上的代码是一致。 JVM 远程 Debug 可以帮助我们快速排查线上...
打开idea,debug运行刚才设置好的Remote Jvm Debug idea控制台出现如下日志,表明连接成功。 接着,可以在postman或者swagger在线接口文档当中调用一个接口即可。 注意:postman当中的端口号还是我项目的端口号8080,并不是远程debug调用的端口号9999**
jdwp=transport=dt_socket,server=y,suspend=n,address=50055选择 jdk9以上,则为-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:50055据说因为jdk9变得安全了,远程调试只允许本地,如果要远程,则需要在端口前配置*2、启动脚本改造使用第一步得到的 Command line arguments for remote JVM ...
IDEA的远程Debug模块真的是设计十分贴心,傻瓜操作,命令都生成好了,不知道现在的eclipse版本有没有这么贴心.从configuration中搜索remote模版,点击右上角的create configuration,就创建好了一个远程debug启动方式.Debugger mode选择Attach to remote JVM即可,它还有一个选项是Listen to remote JVM,意如其名嘛,一个...
IDEA的远程Debug模块真的是设计十分贴心,傻瓜操作,命令都生成好了,不知道现在的eclipse版本有没有这么贴心。 从configuration中搜索remote模版,点击右上角的create configuration,就创建好了一个远程debug启动方式。 Debugger mode选择Attach to remote JVM即可,它还有一个选项是Listen to remote JVM,意如其名嘛,一个是...
在菜单栏选择Run ->Edit Configuration,点击+号,选择Remote JVM Debug,然后在配置项里面输入远程需要调试机器的IP地址和所对应的端口号,最后可以自定义应用名称 3. 再次选择菜单条run按钮,找到debug中“自己设置的项目名字”,点击然后就可以进行远程连接开启Debug调试4. 在本地项目中代码中设置断点,然后就可以在本地...
使用第一步得到的Command line arguments for remote JVM即可,即-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=50055 改造后的启动脚本如下 nohup java \ -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=50055 \ -jar remote-debug-0.0.1-SNAPSHOT.jar & ...
点击左上角的➕号,选择Remote JVM Debug。接着就是输入一些配置信息 其中 Name 是给这次远程调试取个名字 Host 是项目所在的远程服务器的 ip Port 是这次远程调试监听的端口 下面有个以-agentlib 开头的命令行需要复制出来。接着就去远程服务器上运行项目 命令如下 java-agentlib:jdwp=transport=dt_socket,...