Java 挂JDB 远程调试

程序启动参数加入服务器

若是是单线程:-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y多线程

若是是服务器多线程程:-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=neclipse

命令行输入开始进入JDB:socket

jdb -connect com.sun.jdi.SocketAttach:port=8787,hostname=10.112.193.123命令行

挂断点命令:线程

挂断点到com.test.pkg.class.name类的267行debug

stop at com.test.pkg.class.name:267server

命令行输入对象

run 运行ip

locals 显示本地全部变量

next 进入下一行 (至关于eclipse的F6)

dump 变量名 查看某一个对象的值

相关文章
相关标签/搜索