又有很长一段时间没写了,此次这篇随笔主要是分享下Jrebel与IDEA的激活方法以及推荐下Jrebel的替代工具Springloaded。html
先来讲下Jrebel的激活方法吧,以前有同事遇到了Jrebel使用的时候提示过时没法使用的问题,这里作个记录,以备不时之需。java
在jrebel server处,写上:linux
http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107cenginx
若是出现激活过时的状况,请从新生成guid,替换原来的guid便可git
邮箱随便写,便可激活。github
原文连接:http://www.javashuo.com/article/p-vuolthix-ma.htmlspring
再来讲说IDEA的激活方法吧,这是我以前遇到的,一并在这里写了。以前用的激活码激活的都遇到了失效的问题,没法使用,因而找到了利用服务器激活的方法。tomcat
在激活IDEA的地方选择License server,License server address处填入:http://idea.java.sx/ 或者 http://idea.congm.in 或者bash
http://btsha.com:41017 或者 https://www.admxj.com/idea,都可尝试,建议使用正版,固然能够本身搭建服务器,这样就不用担忧会失效了。我这里顺便也写下怎么搭建服务器吧。首先你得有本身的域名以及买一台云服务器,最低配置就能够,我是用的朋友的。步骤基本以下:服务器
第一步:下载激活服务软件http://blog.lanyus.com/archives/314.html
运行激活软件
$ ./IntelliJIDEALicenseServer_linux_amd64 -l 127.0.0.1 -p 5510 -u admxj
-p是指定端口 注意在Linux和mac下面 1024如下的端口须要root权限
-u 指定用户
-l绑定主机ip
-prolongationPeriod 指定受权时间
修改nginx 配置文件
location /idea/ { proxy_pass http://0.0.0.0:5510/; proxy_redirect off; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
上面的端口记得安装本身的修改而后把ngixn重启一下
访问你的域名加上/idea就能够了
最后来讨论下Jrebel的替代工具,springloaded,我的以为springloaded的速度并不差,并且是开源免费的,推荐使用。
第一步:下载:springloaded的jar包,在github上有下载。
第二步:把jar包引入项目
第三步:若是是tomcat跑的项目,在Tomcat配置里面,在启动参数后面加:-javaagent:D:/Tomcat/source&jar/springloaded-1.2.5.RELEASE.jar -noverify,若是用的maven 插件,在maven build configuration的arguments中加入-javaagent:D:/Tomcat/source&jar/springloaded-1.2.5.RELEASE.jar -noverify
注意修改tomcat路径、确认jar包名称,maven项目逐一pom中引入jar包