要远程调试代码,首先的保障本地的代码和远程tomcat的代码是同一份
首先在本地idea配置一个远程tomcat服务器
host就填写远程主机ip
port填写访问的端口(不是调试端口)
然后在Startup/Connection页面设置调试端口
这里我设置为9999(只要没有被占用即可)
然后点击ok
最后修改远程tomcat的calina.sh配置文件
在这里添加CATALINA_OPTS='-agentlib:jdwp=transport=dt_socket,address=9999,suspend=n,server=y'
这时候在本地的代码打上断点即可开始调试