idea远程debug调试部署在tomcat上项目
目录
- 一、IDEA添加Remote
- 二、服务器配置
- 三、开始debug调试
一、IDEA添加Remote ??第一步:打开IDEA上方的Edit Configurations
![idea远程debug调试部署在tomcat上项目](https://img.it610.com/image/info11/9d181d40fca24e7ab2f70c68cef965f2.jpg)
文章图片
??第二步:点击+号选择Remote
![idea远程debug调试部署在tomcat上项目](https://img.it610.com/image/info11/e30ec3add2c74733846b0da5cd5e4f86.jpg)
文章图片
??第三步:配置连接参数。
??Command line arguments for remote JVM:
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=10001
,这里我用的监听端口为10001,可以自定义,配置完点击ok即可。![idea远程debug调试部署在tomcat上项目](https://img.it610.com/image/info11/e393debd7cb74265b49f073d49fb3f0d.jpg)
文章图片
二、服务器配置 ??第一步:配置服务器的tomcat。进入到tomcat的bin目录下,编辑
catalina.sh
文件,将JPDA_ADDRESS
与之前IDEA的Remote的监听端口相对应,同样设置为10001![idea远程debug调试部署在tomcat上项目](https://img.it610.com/image/info11/e65cbb30703a41dd9578ee3a6640c326.jpg)
文章图片
【idea远程debug调试部署在tomcat上项目】??第二步:登录腾讯云,添加10001端口的防火墙规则
![idea远程debug调试部署在tomcat上项目](https://img.it610.com/image/info11/d9af531401d24c019f7e9990d0575923.jpg)
文章图片
??第三步:在服务器上添加防火墙开放端口10001。添加端口:
firewall-cmd --zone=public --add-port=10001/tcp --permanent
;重启防火墙:firewall-cmd --reload
;查看防火墙开放端口:firewall-cmd --list-all
![idea远程debug调试部署在tomcat上项目](https://img.it610.com/image/info11/d9e077548b8a49e4905fe017aaaec811.jpg)
文章图片
三、开始debug调试 ??第一步:debug方式启动tomcat。在tomcat的bin目录下执行
sh catalina.sh jpda start
![idea远程debug调试部署在tomcat上项目](https://img.it610.com/image/info11/6951facf97194678b6c2dcb74bbdc931.jpg)
文章图片
??第二步:IDEA切换至Remote,点击debug启动。
![idea远程debug调试部署在tomcat上项目](https://img.it610.com/image/info11/3ed9f24eceab4c738516b925dce48eff.jpg)
文章图片
??第三步:连接成功,可以开始愉快的打断点找问题啦
注意:要保证本地的代码与服务器上部署的代码完全一致
![idea远程debug调试部署在tomcat上项目](https://img.it610.com/image/info11/6769fd142a0945f5b8770dca7ea31b5e.jpg)
文章图片
到此这篇关于idea远程debug调试部署在tomcat上项目的文章就介绍到这了,更多相关idea远程调试tomcat项目内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- CVE-2020-16898|CVE-2020-16898 TCP/IP远程代码执行漏洞
- IDEA|IDEA 创建工程
- 15、IDEA学习系列之其他设置(生成javadoc、缓存和索引的清理等)
- The|The ideal servant
- Xshell5|Xshell5 远程连接本地虚拟机Ubuntu16
- 为Google|为Google Cloud配置深度学习环境(CUDA、cuDNN、Tensorflow2、VScode远程ssh等)
- [2018-02-22]|[2018-02-22] Git之远程仓库
- IDEA使用Maven管理项目包,缺少pom文件中引入的依赖包
- 解决|解决 win 10 远程桌面身份验证错误问题
- 关联gitclub远程仓库