白盒测试 原来 Java 远程调试如此简单

花菜 · 2020年09月30日 · 最后由 花菜 回复于 2021年02月18日 · 3905 次阅读

1、Jenkins 构建增加 debug 参数

-Xdebug -Xrunjdwp:transport\=dt_socket\,server\=y\,suspend\=n\,address\=88888\,suspend\=n

  • 58088 是随便定义的端口,只要确保防火墙已经开放这个端口就行。

2、IDEA 配置远程 debug

2.1、创建远程调试配置

2.2、配置远程调试的 host 和 port

  • module path 不选应该也行,我没测试过

2.3、启动远程调试

2.4、代码进来断点了!

注意:调试时本地代码保持与对应环境的代码一致,避免出现调试行与代码行不一致问题。

另外补充:组内本来已经有人发过,不过截图挂了,所以我就多发一次

共收到 2 条回复 时间 点赞

如果你刚接触 java 的话,这个文章可以写,如果接触 1 年以上,这个文章会拉低你的逼格的,哈哈
建议看看这个文章
https://xie.infoq.cn/article/3eac3aacede75b4fb09029954

huzhiwei99bill 回复

比较少写 Java,只是偶尔复现 bug 会调试

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册