IDEA进行远程调试

biz-test本地调用测试环境01机器上面的needle项目,卡在查询数据库的地方(Jade停住不走了)

 

首先配置 相关项目 的服务器端部署jvm参数:

在needle的config.pp.template中修改jvm启动参数:

class staging inherits base {
  $jvm_args += ["-Xmn128M", "-Xmx1024M", "-Xms1024M", "-XX:MaxMetaspaceSize=128M", "-XX:MetaspaceSize=128M", "-Xdebug", "-Xrunjdwp:transport=dt_socket,address=44444,server=y,suspend=n"]
}

(上面的44444可以自定义一个没有用到的端口号,和下面idea中的配置保持一致即可)

 

然后在  相关项目  中配置:

然后先在目标代码位置处打断点;

再在needle的idea界面中点击“小虫子”:

 

输出框显示:

 

表示已经可以进行远程调试了。

断点图标类似:

 

这时就可以在biz-test中执行相关的测试接口了,项目相关代码  就会停留在预先打好的断点处:

 

接着可以按F7 或 F8进行调试。

 

posted @ 2018-12-11 09:10  缝衣针  阅读(468)  评论(0编辑  收藏  举报