美文网首页
spring-loaded 热部署

spring-loaded 热部署

作者: 凯睿看世界 | 来源:发表于2019-01-06 15:03 被阅读151次

开源项目spring-loaded(免费开源)和JRebel(商业软件)实现热部署,可节省了大量重启时间,提高了个人开发效率。
建议大家使用spring-loaded(免费开源)(由于公司访问外网github服务器有限制jar包已下载在附件中直接使用即可)
操作使用说明如下:
一、spring-loaded开发环境配置
Step 1:
spring-loaded是一个开源项目,项目URL:https://github.com/spring-projects/spring-loaded

Step2:
配置路径->?右键项目->Run as->Run configurations...?在tomcat启动项添加VM参数-javaagent:C:/springloaded-1.2.5.RELEASE.jar -noverify

二、spring-loaded生产环境使用原理跟开发模式一样
Step 1.
把springloaded-1.2.5.RELEASE.jar放到tomcat的bin文件夹下

Step 2.
打开bin下的catalina.bat,添加如下一句
set JAVA_OPTS=-javaagent:springloaded-1.2.5.RELEASE.jar -noverify
这样就完成了spring-loaded的安装,能够检测tomcat下部署的webapp,在不重启tomcat的情况下,实现应用的热部署。


image.png

补充说明:
JRebel?也是市场上使用比较广泛的实现热部署工具,直接集成到eclipse,由于是商业软件不建议大家在工作环境中使用。
安装方法:Help - > Eclipse Marketplace
注册和使用说明参考网址:http://idea.lanyus.com/

image.png

相关文章

  • spring-loaded 热部署

    开源项目spring-loaded(免费开源)和JRebel(商业软件)实现热部署,可节省了大量重启时间,提高了个...

  • 实现 Java 热部署的几种解决方案

    百度百科:热部署,就是应用正在运行的时候就可以升级软件,而不需要重新启动应用。 spring-loaded 依赖 ...

  • Spring Boot初探

    开启热部署 加Maven依赖 开启热部署

  • Spring Boot 热部署

    什么是热部署 所谓的热部署:比如项目的热部署,就是在应用程序在不停止的情况下,实现新的部署 实现热部署方法 Spr...

  • 初学springboot热部署出现的问题之spring-boot

    初入springboot使用热部署 spring-boot-loader 当前的热部署只使用与方法修改的热部署

  • Spring boot 采用devtools实现热部署

    Spring boot 采用devtools实现热部署 什么是热部署? 热部署,就是在应用正在运行的时候升级软件,...

  • 2019-04-01

    Spring Boot 采用devtools实现热部署:什么是热部署? 热部署,就是在应用正在运行的时候升级软件,...

  • springboot热部署(自动编译项目)

    使用IDEA进行热部署 一共有三种热部署的方式。分别是,《通过配置Tomact实现热部署》,《SpringBoot...

  • Tomcat之热部署和热加载源码分析

    热部署和热加载类似,都是在不重启Tomcat情况下,使最新代码生效。 热部署与热加载的区别: 热部署表示重新部署应...

  • 热部署

    什么是热部署? 热部署就是当应用正在运行时,升级软件就不需要重启应用。就比如我们修改了代码的某一部分,不需要再...

网友评论

      本文标题:spring-loaded 热部署

      本文链接:https://www.haomeiwen.com/subject/xpesrqtx.html