这篇文章给大家分享的是有关idea如何远程debug调试部署在tomcat上项目的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
本机场景:spring boot项目部署在腾讯云服务器的tomcat里。注意:要保证本地的代码与服务器上部署的代码完全一致
第一步:打开IDEA上方的Edit Configurations
第二步:点击+号选择Remote
第三步:配置连接参数。
Command line arguments for remote JVM:-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=10001
,这里我用的监听端口为10001,可以自定义,配置完点击ok即可。
第一步:配置服务器的tomcat。进入到tomcat的bin目录下,编辑catalina.sh
文件,将JPDA_ADDRESS
与之前IDEA的Remote的监听端口相对应,同样设置为10001
第二步:登录腾讯云,添加10001端口的防火墙规则
第三步:在服务器上添加防火墙开放端口10001。添加端口:firewall-cmd --zone=public --add-port=10001/tcp --permanent
;重启防火墙:firewall-cmd --reload
;查看防火墙开放端口:firewall-cmd --list-all
第一步:debug方式启动tomcat。在tomcat的bin目录下执行sh catalina.sh jpda start
第二步:IDEA切换至Remote,点击debug启动。
第三步:连接成功,可以开始愉快的打断点找问题啦注意:要保证本地的代码与服务器上部署的代码完全一致
感谢各位的阅读!关于“idea如何远程debug调试部署在tomcat上项目”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。