1.在Linux服务器端开启远程调试命令:
java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=19780 xxxx.jar
(运行命令之前需要先停止java项目,这个xxxx.jar是java项目运行产生的一个jar文件,可以在项目运行的目录中找到,

address=19780是进行远程debug调试需要使用的端口号,可以在/etc/sysconfig/iptables

查看服务器防火墙是否开启了这个端口,没开启的话需要在这个文件中

开放19780端口,然后输入命令重启防火墙:service iptables restart
关于防火墙的一些命令:
1. 永久性生效
开启:chkconfig iptables on
关闭:chkconfig iptables off
2. 即时生效,重启防火墙后失效
开启:service iptables start
关闭:service iptables stop
再输入命令:service network restart 重启服务器网络服务)
2.IDEA配置
首先 Edit configurations,点击绿色的 + 号,创建一个Remote应用。



点击OK,然后运行这个配置,就可以打断点进行DEBUG调试了。
本文详细介绍了如何在Linux服务器上通过特定命令启动Java应用程序以支持远程调试,包括配置防火墙和IDEA进行远程连接的过程。
9255

被折叠的 条评论
为什么被折叠?



