tomcat使用spring-loaded实现应用热部署
springloaded官方说明:
Spring Loaded is a JVM agent for reloading class file changes whilst a JVM is running. It transforms classes at loadtime to make them amenable to later reloading. Unlike 'hot code replace' which only allows simple changes once a JVM is running (e.g. changes to method bodies), Spring Loaded allows you to add/modify/delete methods/fields/constructors. The annotations on types/methods/fields/constructors can also be modified and it is possible to add/remove/change values in enum types.
Spring Loaded is usable on any bytecode that may run on a JVM, and is actually the reloading system used in Grails 2.
1.下载springloaded-1.2.5.RELEASE.jar,地址:https://github.com/spring-projects/spring-loaded
2. 把springloaded-1.2.5.RELEASE.jar放到tomcat的bin文件夹下
3. 打开bin下的catalina.bat,添加如下一句
set JAVA_OPTS=-javaagent:springloaded-1.2.5.RELEASE.jar -noverify
tomcat使用spring-loaded实现应用热部署相关推荐
- java 不重启部署_编译Java类后不重启Tomcat有两种方式:热部署、热加载
不重启Tomcat有两种方式:热部署.热加载 热部署:容器状况在运行时重新部署整个项目.这类环境下一般整个内存会清空,重新加载,这类方式 有可能会造成sessin丢失等环境.tomcat 6确实可以热 ...
- Spring Boot idel 实现热部署
1. 相信大家很多都会说Spring Boot 实现热部署 在POM 中加一个 spring-boot-devtools 就可以了,但是很多时候是不行的话,下面我就来 带大家Spring Boot 如 ...
- Spring Boot 五种热部署方式,极速开发就是生产力!
欢迎关注方志朋的博客,回复"666"获面试宝典 模板热部署 在 Spring Boot 中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的页面的, ...
- 阿里原来是这么干的!Spring Boot 五种热部署方式
作者:若离x 来源:my.oschina.net/ruoli/blog/1590148 1.模板热部署 在 Spring Boot 中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面 ...
- 极速开发之Spring Boot五种热部署方式
在 Spring Boot 中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的页面的,因此我们可以在application.properties中关闭模版引擎的缓存 ...
- Spring Boot 2.0 热部署指南
Spring Boot 2.0 支持热部署,实现方法很简单 Spring Boot 2.0 有几种热重载的选项. 推荐的方法是使用spring-boot-devtools 因为它提供了额外的开发时间功 ...
- Spring Boot 五种热部署方式,再也不用老重启了!
1.模板热部署 在 Spring Boot 中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的页面的,因此我们可以在application.properties中关闭 ...
- Spring Boot 五种热部署方式
1.模板热部署 2.使用调试模式Debug实现热部署 3.spring-boot-devtools 4.Spring Loaded 5.JRebel 1.模板热部署 在 Spring Boot 中,模 ...
- Spring Boot 中的热部署方式总结
1 Spring Boot 的热部署方式 1.模板热部署 在 Spring Boot 中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的页面的,因此我们可以在appl ...
- Spring Boot 项目实现热部署
方法一:devtools Pom.xml中直接添加依赖即可: <dependency><groupId>org.springframework.boot</groupId ...
最新文章
- 查看Eclipse版本
- Linux下安装GCC5.3.0
- j2ee学习 +“云未来
- 本月 上月 php,显示本月,上月,今天,今年以及各时间起点与
- github上开箱即用的app之TODO app
- Oracle快速备份表数据
- python脚本怎么打印日志_python 接口测试1 --如何创建和打印日志文件
- Python可以这样学(第三季:多线程与多进程编程)-董付国-专题视频课程
- JavaScript中sort方法的使用及原理详解
- Spring Framework 4.2 中的新功能和增强功能
- word去掉标题前面的黑点
- DedeCMS顽固木马后门专杀工具V2.0实现方式研究
- 推荐收藏 | 常用图片处理网站合集(8个网站)
- 软件测试输入准则,单元测试准则
- Getting Real ——把握现实
- html乡愁代码,Homesick 乡愁
- 解决谷歌浏览器打开是2345主页的问题
- PTA---计算存款利息 (10 分)
- office2016 使用KMS破解无法连接服务器
- 监控mysql的pr,数据库监控指标操作手册