IDEA远程联调Linux部署的Java项目

远程联调Linux部署的项目

环境及工具

Linux操作系统:

[root@hl-db ~]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"

端口开放状态:

[root@hl-db ~]# lsof -i:8086
COMMAND   PID USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
java    32110 root    5u  IPv4 487998079      0t0  TCP *:d-s-n (LISTEN)

IDEA版本:IntelliJ IDEA 2022.2.3

前提条件

1.远程调试的Java项目要和本地的代码一样!
2.如果是War需要对服务器tomcat的启动配置进行修改

项目启动命令

-Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=8086 -jar Xxxx.jar > /dev/null 2>&1 &

IDEA配置

添加Remote JVM Debug
IDEA远程联调Linux部署的Java项目_第1张图片IDEA远程联调Linux部署的Java项目_第2张图片IDEA远程联调Linux部署的Java项目_第3张图片IDEA远程联调Linux部署的Java项目_第4张图片
服务器jar包通过命令启动后,在IDEA进行远程连接启动就可以Debug调试部署在服务器的项目,注意网路、防火墙、端口的开通。

docker部署参考:
https://blog.csdn.net/qq_45502336/article/details/126195279

你可能感兴趣的:(IDEA远程联调Linux部署的Java项目)