idea远程debug调试部署在tomcat上项目
本机场景:spring boot项目部署在腾讯云服务器的tomcat里。注意:要保证本地的代码与服务器上部署的代码完全一致
一、idea添加remote
第一步:打开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调试
第一步:debug方式启动tomcat。在tomcat的bin目录下执行sh catalina.sh jpda start
第二步:idea切换至remote,点击debug启动。
第三步:连接成功,可以开始愉快的打断点找问题啦注意:要保证本地的代码与服务器上部署的代码完全一致
到此这篇关于idea远程debug调试部署在tomcat上项目的文章就介绍到这了,更多相关idea远程调试tomcat项目内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
推荐阅读
-
在idea上远程调试java项目
-
eclipse中部署在tomcat上的项目能正常运行,但无法访问tomcat默认首页
-
Tomcat使用IDEA远程Debug调试的讲解
-
Intellij idea远程debug连接tomcat实现单步调试
-
idea远程debug调试部署在tomcat上项目
-
在IDEA 2020.3.1中部署Tomcat并且创建第一个web项目的过程详解
-
eclipse中部署在tomcat上的项目能正常运行,但无法访问tomcat默认首页
-
在IDEA内使用Tomcat热部署SpringBoot项目
-
在linux上,一个Tomcat部署两个有依赖的web项目
-
使用Idea将springboot项目打war包部署到tomcat服务器上运行步骤详解