使用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 博客写的,不明白可以点过去看看,做个笔记,怕自己忘记。

你可能感兴趣的:(使用idea进行远程调试jar)