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中的配置保持一致即可)

然后在  相关项目  中配置:

IDEA进行远程调试

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

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

IDEA进行远程调试

输出框显示:

IDEA进行远程调试

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

断点图标类似:

IDEA进行远程调试

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

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

上一篇:python的Web框架,会话保持及Form表单


下一篇:jQuery动态创建form表单并提交到后台(携带一定的数据进行页面跳转)