1.Edit Configurations -- + --Remote:
2.remote里面的配置
3.调用startup.sh时会调用catalina.sh里面的脚本,这个catalina.sh主要是调优虚拟机
在catalina.sh里面添加
# debug 告诉tomcat开启一个端口支持别人远程调试
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9999"
- -Xdebug:启动调试
- -Xrunjdwp:加载jdwp的参考执行实例
- transport:调试数据的传送方式 dt_socket是指以套接字进行传输
- address:调试程序监听的端口号,与idea的remote配置一样 别忘了开启端口!!!
- suspend:是否在与调试程序建立连接后执行VM
- server:是否支持在server模式的VM中
4.启动debug模式
建立连接成功,控制台输出..