1、修改 catalina.sh
在文件顶部新增监听端口 9901
export JDPA_ADDRESS=9901
2、修改 start.sh
在文件底部添加以下代码
exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"
3、关闭防火墙或开启 9901 端口
以阿里云服务器为例,添加开放端口 9901
4、在本地 IDEA 进行配置
① 版本:IntelliJ IDEA 2021.1.3 (Ultimate Edition)
② 确保本地项目和远程调试项目代码一致
③ 在 Edit Configuration 选项中新建远程 Tomcat
④ 配置 Server 选项卡
⑤ 配置 startup/Connection 选项卡
5、启动
① 关闭远程 Tomcat
cd /usr/local/tomcat8/bin
./bin/shutdown.sh
② 以 jspa start 方式启动 Tomcat
cd /usr/local/tomcat8/bin
./bin/startup.sh jpda start