- 选择 Edit Configuration
- 点击+号 选择Remote
- IDEA配置 配置成功后点击apply
- 启动脚本
在Idea的Remote中有一行
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
这一行加在启动脚本中
加在哪?
正常情况下 启动脚本命令行是
java -jar xxx.jar
加上之后就变成了
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar xxx.jar
或者把这一行放在-jar后面 也可以
启动脚本案例如下
或者
5. 端口权限(如果端口没有开放,是无法连接的)
端口操作参考: https://www.cnblogs.com/heqiuyong/p/10460150.html
1. 查看防火墙所有开放的端口
firewall-cmd --zone=public --list-ports
2. 开放端口
firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口
firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口
firewall-cmd --reload # 配置立即生效
- 调试
选择刚建好的Remote 运行debug(保证两边代码一样的情况下)
启动之后连接成功