当前位置:   article > 正文

Springboot远程debug配置实践_服务启动脚本中增加远程debug端口配置

服务启动脚本中增加远程debug端口配置
一、先确定要配置的debug端口号

如果是linux服务器,输入以下指令,查看各端口是否有进程占用:

netstat -tunpl |grep 11004
  • 1

如果回车后,没有显示进程占用情况,则说明该端口可以被用于远程debug端口。

二、服务器上debug端口配置

在启动脚本中增加debug参数配置信息:

java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=11002
  • 1

如果启动脚本中已经有其他配置,则把

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=11004 
  • 1

加到java -jar后面即可。

三、idea中配置
  1. Run/Debug Configurations -->Remote JVM Debug --> 点击左上角 + 号,增加一个配置项。如下图。
  2. 修改Host 为远程服务器ip,Port 就是上面配置的debug 端口。
  3. 为了区分,可以自定义Name 。然后Apply,就可以用了。
    在这里插入图片描述
    说明:其实服务端启动脚本中的配置debug信息和本地配置的完全相同。
    原理:socket通信。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/771908
推荐阅读
相关标签
  

闽ICP备14008679号