1. Linux版本开启远程调试
如果安装的是Linux版本的demo,开启远程调试非常的简单。只需要在/bin/catalina.sh的启动脚本中的第二行中添加export JAVA_OPTS='-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=你的远程端口'

2. Window版本的开启远程调试
Windows版本的开启远程调试比较麻烦,因为单体的的服务将每个Tomcat的启动服务注册到了注册表中。我们需要修改注册表才能开启远程调试
- 打开运行,输入
regedit的命令打开注册表

- 在注册表中找到
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Apache Software Foundation\Procrun 2.0\weaver_weaver-secondev

- 修改options选项,添加一下的参数
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=你的远程端口号
3. Idea使用Remote JVM Debug 的功能开启远程调试

4. 使用远程Tomcat开启调试
-
添加远程的Tomcat服务器

-
配置Tomcat的远程访问地址和端口

-
配置远程Tomcat的调试端口

-
开启调试

评论区