部署完测试环境之后发现与本地环境有区别,所以采用远程debug模式进行连接,方便找出问题所在。
一、 环境说明
服务器环境:CentOS 6.5
Tomcat版本:tomcat8
二、 远程Tomcat配置
- 修改
catalina.sh
文件,顶部新增export JPDA_ADDRESS=8000
#进入tomcat中/bin目录
[infoyb@Test2 bin]$ vim catalina.sh
此设置方法会将jpda的监听端口改为 8000,但是不影响正常访问的tomcat端口。
- tomcat 启动方式
[infoyb@Test2 bin]$ ./catalina.sh jpda start
- 防火墙开启8000端口
三、 本地IDEA 配置
-
新增remote tomcat服务。
-
配置ip与端口
-
启动调试按钮
到此已经连接成功,可以开始远程调试,但要保持跟服务器端代码一致,否则会导致debug不准确。