IDEA本地调试服务器项目
项目本地测试然后发布到服务器上,各种BUG层出不穷。那么下面配置下,然后在本地调试部署在服务器上的程序
一、服务器上启动打包的程序。加上命令
如果是jar包
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7787 -jar test.jar
如果是war包
JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7787"
二、本地telnet服务器端口,例如你的服务器Ip是193.112.104.115
telnet 193.112.104.115 7787
如果连接不上请查看是否开放了7787端口的安全组和防火墙,参考我上一篇博客《腾讯云服务器tomcat端口无法访问》
三、设置断点,调试,跟本地Debug一样,这样有什么问题,你就知道啦
本地和远程的代码保持一致才能进行远程调试