ps:
项目部署到linux环境中,不像本地一样轻松使用debug启动,调试项目更快的找到问题的所在,只能依靠日志信息来判断,但是今天它来了,Remote远程调试功能,能让你轻松的调试部署在linux的代码,很快的找到问题的所在。
linux需要操作:
war包:
- 在tomcat/bin/catalina.sh中添加下面配置,重启
declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"
jar包:
由于本人是war包,下面的方法没有试过仅供参考
java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000 ***.jar
本地需要操作:
1.如图选择
2.选择Remote
3.这里改为你自己要连接的远程服务器和开放的端口以及名称等
4.点击debug启动
至此,你可以找到你想要打断点的代码去调试吧。