之前一直用eclipse,最近改用idea.记录下idea的远程调试。java
一.启动服务tomcat
1.配置tomcat 启动参数增长 服务器
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
参数解释:eclipse
-Xdebug 启用调试 socket
transport 用于在调试程序和 VM 使用的进程之间通信。 ide
dt_socket 套接字传输。 idea
server=y/n VM 是否须要做为调试服务器执行。 debug
address=3999 调试服务器的端口号,客户端用来链接服务器的端口号。 调试
suspend=y/n 是否在调试客户端创建链接以后启动 VM 。server
2.启动(不是调试模式)
二.远程调试
1.配置参数
host:localhost port 5005
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
2.debug启动(只有这个启动)
参考:https://cloud.tencent.com/developer/article/1016019