Jrebel、IDEA的激活与Springloaded使用

  又有很长一段时间没写了,这次这篇随笔主要是分享下Jrebel与IDEA的激活方法以及推荐下Jrebel的替代工具Springloaded。

  先来说下Jrebel的激活方法吧,之前有同事遇到了Jrebel使用的时候提示过期无法使用的问题,这里做个记录,以备不时之需。

  在jrebel server处,写上:

  http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce

  如果出现激活过期的情况,请重新生成guid,替换原来的guid即可

  邮箱随便写,即可激活。

  

  原文链接:https://blog.csdn.net/cjwcjwwjcwjc/article/details/80050633

  再来说说IDEA的激活方法吧,这是我之前遇到的,一并在这里写了。之前用的激活码激活的都遇到了失效的问题,无法使用,于是找到了利用服务器激活的方法。

  在激活IDEA的地方选择License server,License server address处填入:http://idea.java.sx/  或者  http://idea.congm.in  或者

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包

 

posted @ 2018-07-24 17:07  时光与我恰经过  阅读(1411)  评论(0编辑  收藏  举报