idea远程调试

一、好句

你不过是失去了一个错的人,却也绕开了一段错误的人生,伤心后要记得庆幸。


二、背景

tomcat的远程调试在idea上面我还真没尝试过,今天实验下,顺便就记录下吧


三、内容

选择远程:


idea远程调试_第1张图片
图片.png

填写远程ip,和端口:


idea远程调试_第2张图片
图片.png

启动即可:


idea远程调试_第3张图片
图片.png

tomcat开启远程调试,修改catalina.sh:

JAVA_OPTS="$JAVA_OPTS -Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=58079"

suspend:启动过程是否加载暂停,y为启动时暂停,直到连接上调试的机器;
address:远程调试端口;
server:
y表示启动的JVM是被调试者。如果为n,则表示启动的JVM是调试器。
-Xrunjdwp
启用JDWP实现,它包含若干子选项:
transport:
JPDA front-end和back-end之间的传输方法。dt_socket表示使用套接字传输。
-Xdebug
启用调试特性

你可能感兴趣的:(idea远程调试)