博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring boot 调试 - 热部署
阅读量:7236 次
发布时间:2019-06-29

本文共 1191 字,大约阅读时间需要 3 分钟。

在bash脚本中的启动方式:

#!/bin/bashJAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"nohup  java -jar $JAVA_OPTS  scheduler-0.0.1.jar --spring.profiles.active=prod >/dev/null 2>&1 &

JAVA_OPTS的双引号不能少,否则报错

 

命令行方式:

mvn spring-boot:run -Drun.jvmArguments="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"

需要在idea 中edit configuration->+ -> remote->debug

 

rum main方法:

debug run

 

热部署

在pom里添加:

复制代码
org.springframework.boot
spring-boot-maven-plugin
true
org.springframework
springloaded
1.2.6.RELEASE
复制代码

然后修改类后,在idea中重新编译该类:build->recompile XXXX

或者使用快捷键ctrl+shif+F9

 

So do it,and change it,no regret!
http://www.cnblogs.com/woshimrf/p/5625360.html
你可能感兴趣的文章
shiro realm 注解失败问题解决过程
查看>>
iOS 静态库,动态库与 Framework 浅析
查看>>
Java对ArrayList进行排序
查看>>
NumberFormat
查看>>
Spring WebSocket初探1 (Spring WebSocket入门教程)<转>
查看>>
winform按钮和子按钮
查看>>
C#回顾 –6.特性
查看>>
Spring和cxf3的整合,以maven的方式
查看>>
Apache Shiro系列三,概述 —— 10分钟入门
查看>>
servlet生命周期
查看>>
Java 网络编程
查看>>
数据库的物理结构和逻辑结构
查看>>
Hadoop MapReduce编程 API入门系列之挖掘气象数据版本3(九)
查看>>
Hadoop HDFS编程 API入门系列之合并小文件到HDFS(三)
查看>>
【MyEcplise】build workspace卡死
查看>>
基于资源的权限系统-API设计
查看>>
如何区分USB 2.0 和USB 3.0插口
查看>>
排序及重复元素去重的说明,TreeSet,HashSet
查看>>
SQLServer 维护脚本分享(05)内存(Memory)
查看>>
Java代码调用Oracle的存储过程,存储函数和包
查看>>