SpringBoot项目IDEA开启远程调试


title: SpringBoot项目IDEA开启远程调试
author: XDiong
avatar: https://ws1.sinaimg.cn/large/006tNc79ly1g1s3i4umapj30f70f73z0.jpg
authorLink: XDiongcloud.top
authorAbout:
authorDesc:
categories: 技术
date: 2019-04-12 10:34:01
comments: true
tags:

  • SpringBoot
  • IDEA

photos: https://ws1.sinaimg.cn/large/006tNc79ly1g1znc5himqj31n20tj7wh.jpg


  • 添加Remote

    image-20190412103645911
  • 在Host中填入服务器IP(红框),选择被调试的模块(篮框),复制绿框内的参数(确保5005端口开放)

    image-20190412103842253

  • 此时已经获得了启动远程服务器的参数,在启动springboot时默认使用java命令来启动

  • 比如,启动项目命令为:

    java -jar test.jar
    
  • 那么此时在启动命令上添加上面获得的参数:

    java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 test.jar
    
  • 这样服务端就监听在5005端口了。可以通过以下命令来检查是否监听成功:

    netstat -app | grep 5005
    

  • 启动
    image-20190412104343740
  • 启动成功
    image-20190412104407226

你可能感兴趣的:(SpringBoot项目IDEA开启远程调试)