步骤
如何在远程服务器上使用IDEA进行Debug
第一步:编辑idea的Run/Debug Configurations
打开idae,如图点击edit configurations
点击 “ + ” 号选择Remote JVM Debug
进行配置,如图:
然后点击Apply应用
第二步,启动jar服务
到远程服务器启动对应jar包,启动参数命令如下。注意:服务器上的jar代码和idea中的代码必须保证一致,否则远程debug可能无效
#使用如下命令启动
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8553 -Dserver.port=9088 -jar xxx.jar
#参数使用介绍
① -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8553是idea中配置完后复制的,在Command line argument for remote JVM下边
② -Dserver.port : 这个配置会临时改变服务的启动端口,假如你的application.yml中配置的启动端口是8088,但是你想以9088启动,那么使用这个参数就可以实现。
第三步:在本地IDEA上面打断点,然后点击debug按钮
在IDEA上打上断点,Run/Debug Configurations
选择刚才创建的Remote JVM Debug,以debug方式运行,大功告成。