开源项目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/
网友评论