jrebel永久免费使用教程,这个标题怎么样?不能带“激活”俩字?
文章转载自:https://www.jiweichengzhu.com/article/33c0330308f5429faf7a1e74127c9708
如果还有问题,加群交流:686430774(就是我的博客群,大家进来了不要以为走错了)
之前教了大家如何免费激活IDEA,大家学会了吗?今天再来教大家如何免费激活JRebel插件,实现真正的热部署,无论是改了代码片段还是配置文件,都可以做到不用重新启动就生效,这种酸爽,谁用谁知道!
这次同样需要借助lanyus大神的工具,如果大家有兴趣,可以直接去看lanyus大神的博客原文:http://blog.lanyus.com/archives/317.html,感谢大神的无私分享!
在使用这个工具之前,笔者使用过两种方式,能够稍微实现一点儿热部署的功能,非springboot的项目中,可以在配置外部容器的时候,指定窗口失去焦点就更新资源文件,但是此种方式并不能算是真正的热部署,因为一旦你改动过大,它就加载不了,而且复杂的变更(如:修改配置、controller新增了mapping映射),它也热加载不了

而在springboot的项目中,可以配置一个dev-tools插件,也可以实现小幅度的热加载,但是体验不怎么好,因为它是相当于帮你做了重启tomcat的工作,你还是需要等待重启的时间,更甚者,不知道是我使用的方式有问题,还是什么原因,在每次修改了静态资源,如:html、js、css,它总是很快的反应过来,导致有时候修改的东西只生效了一半,后一半就算我改完了它也不会再次重新加载了
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
好了,有上面两个工具做陪衬,相信大家应该能很好的理解什么是热部署了,我们直接进入今天的主题。
找到lanyus大神文章中写的git地址:http://github.com/ilanyu/ReverseProxy/releases/tag/v1.4,下载自己机器系统相对应的工具

我本机是windows x64系统,所以直接下载ReverseProxy_windows_amd64.exe,完成之后,直接双击打开,使用本机8888端口,效果如下图:

工具打开之后,需要开启防火墙

工具准备就绪之后,就可以开始激活了!
直接进入到jrebel的配置项中,点击active now链接进入到激活界面

激活窗口中,需要填入license的地址和邮箱,后面的邮箱可以随便写一个,license地址则需要使用我们刚才开启的工具上显示的地址:http://127.0.0.1:8888,而且地址必须跟一个参数(必须要写),如下图所示:

同意了agreement之后,再次点击active,却看到一串红字,激活失败!

又跑去仔细看了一下大神的博客,看到评论中有前辈说需要使用UUID或者GUID,想了一下,可能是因为这个tom使用的人太多了的缘故,而UUID这种重复的几率非常低,所以我也换了一个UUID就没问题了。
如下图:已经是激活中的状态了

此时,看到激活工具的面板上也有日志

等待个2s左右,激活成功了

关闭窗口会后,又弹出来一个框框,这个使用来上报错误信息之类的东西,直接点击I agree

之后看到jrebel已经处于激活状态了

这个跟注册机一样,需要一直开启着,否则就会不行,我关闭了本地的注册及之后,idea就直接提示错误了:连不上license server了
[2019-03-30 21:38:16] Failed to obtain seat. Unable to connect to license server. Check your network connection and/or VPN settings. (Server address: http://127.0.0.1:8888)
为了方便自己,也方便大家,我再一次将此代理部署到了我自己的服务器上,大家如果不想自己搭建代理,可以直接使用地址:http://jrebel-license.jiweichengzhu.com

破解之余,我访问了一下代理的8888端口,想看看到底是什么样的,结果却发现直接跳转到了lanyus大神的网站:http://idea.lanyus.com,此时我也大概明白这个代理的原理了,核心还是在lanyus大神的网站上,大家访问的时候,需要带一个唯一标识过去,真正激活流程还是由大神的网站来实现的。
再次拜谢lanyus大神!!!
如果lanyus大神的代理工具下载不了,请移步原文链接,在文章末尾处给出了下载地址,或者加群到群文件中下载。
jrebel永久免费使用教程,这个标题怎么样?不能带“激活”俩字?的更多相关文章
- idea集成Jrebel热部署Jrebel 永久免费激活
安装好idea和Jrebel后,按图示方法打开激活页面 选择License server方式 Url:输入 http://139.199.89.239:1008/88414687-3b91-4286- ...
- 宝塔Linux面板 5.1正式版永久免费
宝塔Linux面板 5.1正式版永久免费2017/06/16 2分钟装好面板,一键管理服务器 Linux版请确保纯净系统安装(支持CentOS.Ubuntu.Debian.Fedora),Web端管理 ...
- 控制游戏/app使用期限/过期,证书有效期,弹出公告支持离线使用/后端控制,支持Swift、Objective-C集成非常简单,永久免费框架
CertCheck.framework (for iOS) 只能运行于真机上,切勿在模拟器上使用 这是一个控制游戏/app使用期限(到设定的时间无法打开app),或发布弹出公告永久免费的框架,可以全版 ...
- 使用Let's Encrypt搭建永久免费的HTTPS服务
1.概述1.1 HTTPS概述HTTPS即HTTP + TLS,TLS 是传输层加密协议,它的前身是 SSL 协议.我们知道HTTP协议是基于TCP的.简而言之HTTPS就是在TCP的基础上套一层TL ...
- Qt编写自定义控件插件开放动态库dll使用(永久免费)
这套控件陆陆续续完善了四年多,目前共133个控件,除了十几个控件参考网友开源的代码写的,其余全部原创,在发布之初就有打算将动态库开放出来永久免费使用,在控件比较完善的今天抽了半天时间编译了多个qt版本 ...
- 记一款bug管理系统(bugdone.cn)的开发过程(3) - 永久免费化
BugDone永久免费了! BugDone(bug管理工具)已经发布有一阵子了,自发布以来注册用户量.项目创建量稳步提升,并且得到了很多用户的好评. 在开发BugDone工具之前,我们团队也曾为找不到 ...
- Visual Studio 2010 Express for Windows Phone 永久免费序列号
Visual Studio 2010 Express for Windows Phone 永久免费序列号:YDK44-2WW9W-QV7PM-8P8G8-FTYDF
- 《免费前端教程不会告诉你这些》知乎LIVE读后感
这个是昨天偶然间在知乎上看到的一个知乎LIVE,答题就是音频在线直播吧,我试听了一下觉得分享的还不错,就买了完整的.主讲人叫方应杭,貌似是个挺牛逼的程序猿,之前没有听过,但这是个典型的科班出生的程序员 ...
- jrebel 7免费激活(非破解) 和 IntelliJ Idea 2017 免费激活方法
转自http://www.cnblogs.com/suiyueqiannian/p/6734412.html http://www.cnblogs.com/suiyueqiannian/p/67540 ...
随机推荐
- [Bzoj3131][Sdoi2013]淘金(数位dp)(优先队列)
3131: [Sdoi2013]淘金 Time Limit: 30 Sec Memory Limit: 256 MBSubmit: 847 Solved: 423[Submit][Status][ ...
- POJ 2346 【DP】
题意: 给一个正的不大于10的偶数n,求n个数字组成的数字串前n/2位和后n/2位的和相等的个数. 思路: dp[i][j]由i位数组成的和为j的数字串的个数. dp[i][j]+=dp[i-1][j ...
- Codeforces 920G(二分+容斥)
题意: 定义F(x,p)表示的是一个数列{y},其中gcd(y,p)=1且y>x 给出x,p,k,求出F(x,p)的第k项 x,p,k<=10^6 分析: 很容易想到先二分,再做差 然后问 ...
- Spring Cloud(9):Config配置中心
Config配置中心作用简单来讲:统一配置,方便管理 开源配置中心: 1.百度Disconf 2.阿里Diamand 3.Spring Cloud Config 搭建Config-Server 快速上 ...
- Java日志框架-logback配置文件参考(转)
logback.xml <!-- if debug set to true, context info always print otherwise the contex info will p ...
- SpringDataJPA入门2
SpringDataJPA实体概述 JPA提供了一种简单高效的方式来管理Java对象(POJO)到关系型数据库的映射,此类Java对象成为JPA实体或简称实体.实体通常与底层数据库中的单个关系表相关联 ...
- Java 8中的时间
Java 8中的时间 学习了:https://blog.csdn.net/sun_promise/article/details/51383618
- 在DIV中自己主动换行
word-break:break-all和word-wrap:break-word都是能使其容器如DIV的内容自己主动换行. 它们的差别就在于: 1,word-break:break-all 比如di ...
- 通过通过url routing解决UIViewController跳转依赖
XYRouter https://github.com/uxyheaven/XYRouter XYRouter是一个通过url routing来解决UIViewController跳转依赖的类. * ...
- UVa 401 Palindromes(镜像回文字符串)
题意 给一个字符串 判定其是否为回文串和镜像串 回文串非常好推断 镜像串对于每个字符用数组保存它的镜像字符即可了 没有的就是空格 注意若字符串长度为奇数 中间那个字母必须是对称的才是镜 ...