Idea远程调试

idea远程调试阿里云服务器

Page content

IntelliJ IDEA 远程调试阿里云

前提是项目已经部署到阿里云上,这里使用的是阿里云的轻应用服务器,经行调试微信端访问服务器的过程

停止tomcat

service tomcat stop

停止tomcat

修改tomcat的配置

在CentOS下,进入到tomcat路径,下面演示均为我自己的路径。

cd /usr/local/tomcat 

进入tomcat路径

修改catalina.sh ,tomcat启动的时候会调用到,以及tomcat的优化对caralina.sh进行修改,在里面加上:

CATALINA_OPTS="-Xdebug  -Xrunjdwp:transport=dt_socket,address=8888,server=y,suspend=n"

catalina

小提示:使用Vim编辑器 ,按下i 插入,完成后esc退出编辑,shift+: ,输入wq保存并退出

添加安全组和防火墙

debug安全组

防火墙

防火墙放行端口

之前在catalina.sh中添加的调试端口为8888firewall放行8888端口

idea 添加远程连接与设置

idea-remote

运行remote

测试远程调试

在需要的地方打上断点,触发远程测试,我这里是使用的微信开发微信调试

出现这样的界面就是连接成功了

远程调试连接成功

来到断点远程调试成功