有时候需要调试线上环境,这时候可以通过远程调试定位问题。
- 配置tomcat
- 在TOMCAT_HOME/bin下新建setenv.sh
export CATALINA_OPTS="-agentlib:jdwp=transport=dt_socket,address=5555,server=y,suspend=n" - 在TOMCAT_HOME/bin启动tomcat ./startup.sh
- 在TOMCAT_HOME/bin下新建setenv.sh
- 设置intellij remote:
-
配置一个remote
image.png
-
设置远程tomcat的ip与端口
image.png
- 设置调试时tomcat监听的端口,也就是CATALINA_OPTS中的address=5555
-
启动 出现以下信息说明调试链接成功,这时候就可以打断点调试远程程序了
image.png
-

网友评论