前言
线上(真-线上/测试环境)代码出了问题,总是要在本地复现,然后debug,这个过程是在是不太友好,而且线上的很多数据本地没有,经常耽误好久的时间来同步数据....前文介绍过一种在运行时DEBUG及修改Java代码的方式,阿里开源java动态追踪工具 Arthas的使用.其主要针对的是线上修改代码及JVM实时查看....幸好Java是有远程DEBUG的支持的,而且Intellij-IDEA也实现了相关的功能,今天学习并且记录一下....)来运行调试环境;
transport:监听Socket端口连接方式,常用的dt_socket表示使用socket连接....添加一个新的启动项,选择Remote,之后在配置信息里面填入你启动的服务端的IP地址及调试端口.
之后点击debug按钮,像本地一样的开始debug吧~.