文档章节

使用springloaded实现java项目热部署

RoseBoy
 RoseBoy
发布于 2017/05/26 16:19
字数 282
阅读 34
收藏 2

首先去下载springloaded。可以在maven仓库里搜索下载jar。

eclipse开发环境中配置

在项目右键--Run AS---Run Configurations,打开如下界面,输入以下参数

-javaagent:D:/Java/springloaded-1.2.7.RELEASE.jar -noverify

中间换成你自己的springloaded路径。 eclipse环境配置

配置完成后,再把tomcat的server.xml里边的reload,autoDeploy改成false。

到此,配置完成,修改完java文件直接保存就可看到结果。

就像写php一样。

tomcat使用start.bat启动时的配置

直接在catalina.bat 添加以下代码,注意修改为你自己的路径

set JAVA_OPTS=-javaagent:C:\Java\springloaded-1.2.7.RELEASE.jar -noverify

tomcat安装为系统服务时的配置方法

找到注册表

64位系统

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0${你的tomcat服务名}\Parameters\Java\

32位系统

HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0${你的tomcat服务名}\Parameters\Java

里边有个Options项,直接双击打开添加以下代码

-javaagent:C:\Java\springloaded-1.2.7.RELEASE.jar
-Xverify:none

注意 -Xverify:none 这个参数与以上的-noverify不同。

注册表配置

© 著作权归作者所有

RoseBoy
粉丝 1
博文 2
码字总数 485
作品 0
临沂
程序员
私信 提问
Java程序热加载组件Spring-Loaded

What is Spring Loaded? 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 re......

歇蹩虎子
2014/03/09
0
0
【Spring Boot】28.开发热部署

简介 在开发中我们修改一个Java文件后想看到效果不得不重启应用,这导致大量时间花费,我们希望不重启应用的情况下,程序可以自动部署(热部署)。有以下四种情况,如何能实现热部署。 模板引...

落花时节又逢卿
2018/12/28
0
0
用resin跑java web项目方法

一、跑项目 准备:Memcached,resin-pro-3.1.8-with-r,java web project 1.把Memcached,resin-pro-3.1.8-with-r解压放到D盘 2.双击Memcached目录下的memcached.exe。打开的时候只有一个黑框...

谢思华
2013/11/15
0
0
最近在做的一件事件编写JFinal教程《Jfinal极速开发实战》

从8月1号开始,整整一个月,初稿完成,朋友帮我第一次文字校对完成,现在正在根据波总的意见修改一些jfinal的设计原则说明 Jfinal、JfinalUIB学习交流QQ群:309647612 已经完成,前四章免费阅...

littleant
2015/08/20
0
12
Java web热部署 (Javarebel实现真正高效的tomcat热部署)

Java web开发部署效率浅析 在进行java web程序开发过程中,经常遇到这种问题,修改一个java文件(*.java),需要重启web服务器(如tomcat,weblogic等),部署项目。而起/停服务器浪费了大量的...

coolcooldee
2013/06/04
5.8K
8

没有更多内容

加载失败,请刷新页面

加载更多

typescript 接口 函数类型 可索引类型

函数类型 可索引类型 数字索引签名 字符串索引签名 数字索引签名返回值 必须是 字符串索引签名返回值的子集 只读索引签名

lilugirl
今天
3
0
Oracle SQL语法实例合集

如需转载请注明出处https://my.oschina.net/feistel/blog/3052024 目的:迅速激活Oracle SQL 参考:《Oracle从入门到精通》 ------------------------------------------------------------......

LoSingSang
今天
2
0
增加 PostgreSQL 服务进程的最大打开文件数

https://serverfault.com/questions/628610/increasing-nproc-for-processes-launched-by-systemd-on-centos-7 要在systemd的配置里加才行...

helloclia
今天
2
0
组合模式在商品分类列表中的应用

在所有的树形结构中最适合的设计模式就是组合模式,我们看看常用商品分类中如何使用。 先定义一个树形结构的商品接口 public interface TreeProduct { List<TreeProduct> allProducts(...

算法之名
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部