使用idea进行远程调试jar

由于项目比较大,分了很多个子模块,程序启动有人写好了bat文件,里面是启动了一个jar包里面的类,然后请求进来会分发到我的项目里面,由于不是通过idea启动的,不知道如何debug,后面了解到idea有个远程调试 Java Remote Debug,写个bat文件,启动jar时加上这句

java -cp  -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=端口号,server=y,suspend=n -Djava.compiler=NONE xxx.jar

然后在idea里面配置一个Remote的运行方式,端口号填上上面address的端口号就行了,启动jar后,在idea里面通过remote运行,打断点就可以了。

根据https://blog.csdn.net/helllochun/article/details/40890277 博客写的,不明白可以点过去看看,做个笔记,怕自己忘记。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容