• idea + springBoot项目配置远程调试


    1.打包springBoot项目包放在linux服务器上

    2.贴上启动项目的批处理代码

    #!/bin/bash 
    
    export BUILD_ID=dontKillMe
    pid=`ps -ef | grep /home/rivamed/fw-fhvc/flvcat-hvc-exec-v2.0.0.11.war | grep -v grep | awk '{print $2}'`
    if [ -n "$pid" ]
    then
    kill -9 $pid
    fi
    #指定最后编译好的jar存放的位置
    www_path=/home/rivamed/fw-fhvc
    
    #Jenkins中编译好的jar名称
    jar_name=flvcat-hvc-exec-v2.0.0.11.war
    source /etc/profile
    #进入最后指定存放jar的位置
    cd  ${www_path}
    war_path=${www_path}/${jar_name}
    config_path=${www_path}/config
    
    echo "开始启动"
    
    nohup java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8401 -Dfile.encoding=UTF-8 -Dcas.standalone.config="$config_path" "$war_path" > nohup.out 2>&1 &
    > nohup.out
    tail -f nohup.out

    因为在启动命令上加上了一下指令 才能使用远程调试

     -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8401

    3.idea中配置远程调试

    选择Edit Configurations

     添加启动配置

     编辑配置

     效果预览

  • 相关阅读:
    关于“.bash_profile”和“.bashrc”区别的总结
    更新CentOS的SQLite版本
    关于 javadoc
    IDEA一些功能的记录
    Java 反射机制
    Java 注解
    有趣的代码实例
    Bash
    Java 枚举
    Java 零星知识实时补充
  • 原文地址:https://www.cnblogs.com/guanxiaohe/p/11896339.html
Copyright © 2020-2023  润新知