idea远程debug项目
场景
idea可以远程debug,就是跑的是线上环境,debug走的本地的当然,首先必须保证本地跑的代码跟线上是一模一样的才可以.
idea设置
首先打开编辑页
然后输入ip+端口记住第一个红色框框的…
springbootjar方式启动
springboot打包jar包的话,就比较简单了,
就是java -jar 方式.然后将第一个红色框框的参数加上,多加个-Xdebug :
java -Xdebug -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8889 -jar test-0.0.1-SNAPSHOT.jar
然后idea启动remote即可
部署war包方式:
这里只说明linux环境下,tomcat配置:
在catalina.sh里:
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"
然后idea启动remote即可
世界上所有的不公平都是由于当事人能力不足造成的.