Jrebel、IDEA的激活與Springloaded使用

  又有很長一段時間沒寫了,此次這篇隨筆主要是分享下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包

相關文章
相關標籤/搜索