1、保持本地与远程服务器代码一致
2、在IDEA 配置 remote ,在配置tomcat server 上面 有个 remote 点击
3、在remote 页面输入 服务器ip 和端口(在服务器上这个端口没有被使用),点击保存
4、配置服务器的JVM参数:
在 服务器的tomcat 安装目录的bin目录
Windows 系统
下面的catalina.bat文件,在 setlocal 的下面添加
set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5555
LInux 系统
下面的catalina.sh文件,在里面添加
export JAVA_OPTS='-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8001'
5、重启服务,
6、debug本地的remote,成功之后则会打印出来一段日志
connect to the target VM ,address: ip+端口 ,transport : socket
参考https://blog.youkuaiyun.com/qq_35246620/article/details/78507324 更加详细 有图。
操作linux文件命令:https://www.cnblogs.com/94-181227/p/10415079.html