eclipse使用jrebel

來源:互聯網
上載者:User

標籤:android   style   blog   http   java   使用   os   strong   

   註:以下都是網上收集整理的,可能不全,僅限於學習和研究使用。

 JavaRebel是一個工具,主要是用於熱載入,比如說在Tomcat之類的應用伺服器中,更新了class或者某些資源檔,使用了JRebel之後,就不需要重新啟動應用伺服器。這裡有一點先聲明一下,本文只是破解僅限於學習和研究使用,勿用於其他用途。

     :http://www.zeroturnaround.com/jrebel/download/
     下載下來的是一個Zip壓縮包,開啟之後會發現一個jrebel.jar,這就是其最重要的運行包了。其他都是一些文檔和外掛程式。

 

  PS. rebel出了免費社區版,參見:

  http://zeroturnaround.com/blog/free-version-of-jrebel-social/

一、安裝包準備

1. Jrebel.jar 核心JAR包,http://zeroturnaround.com/jrebel/prev-releases/ 上面進行下載。

      安裝 JRebel Eclipse外掛程式進入 Help » Install New Software... 並且輸入下面的URL :http://www.zeroturnaround.com/update-site/

 2. update-site.zip jrebel Eclipse外掛程式http://www.zeroturnaround.com/update-site/update-site.zip

二、配置Eclipse

(1)、Eclipse中配置 window->preference->tomcat->JVM Settings,加入以下參數

  -Drebel.spring_plugin=true 支援spring架構

  -Drebel.aspectj_plugin=true 支援aspectj

  -Drebel.struts2_plugin=true 支援strut2

  -javaagent:D:\jrebel.jar 這裡自行修改jrebel.jar正確的路徑

  -Drebel.dirs=F:/Project/test/WebContent/WEB-INF/classes,F:/Project/test/WebContent

  -Dmyproject.root=D:/project/operamasks/workspaces/xxxx -Drebel.disable_update=true

  -noverify

   [(-javaagent 下載的jrebel.jar的路徑,-Drebel.dirsc 項目的class檔案的路徑, -Dmyproject.root的值表示當前的需要熱部署的工程路徑)]

 

(2)、【在伺服器的開機檔案或者環境變數設定檔案中配置。 這裡拿weblogic 為例:

   在weblogic目錄下 user_projects\domains\base_domain\bin(根據自己的配置路徑)下,找到setDomainEnv.cmd

   在開頭處添加一行: set JAVA_OPTIONS=%JAVA_OPTIONS% “-noverify -javaagent:E:\DOCS\java\java_lib\jrebel.jar”】

 

如果你要支援更多的架構,可以參考官網 http://www.zeroturnaround.com/jrebel/features/frameworks/

如果你要瞭解更多的參數配置,可以參考官網 http://www.zeroturnaround.com/jrebel/configuration/

三、安裝Eclipse外掛程式

安裝 JRebel Eclipse 外掛程式

Help » Install New Software

然後通過 如下 URL :http://www.zeroturnaround.com/update-site/
如果要離線下載的話,可以通過下載離線包的方式進行:http://www.zeroturnaround.com/update-site/update-site.zip

/**************************************************

jrebel 下載:

       官網地址:http://www.zeroturnaround.com/jrebel/ (試用30天)

       破解地址:http://dl.dbank.com/c086engzbb

**************************************************/

-----------------------------------------------------------------

配置jrebel:

1.重啟完畢後,開始設定 JRebel參數,進入 Eclipse後選擇 Window——> Performance。

2.在左側選擇 JRebel,然後點擊 Browser…按鈕選擇你的 jRebel.jar存放路徑。

3.在左側選擇 Java— Debug— Step Filtering,然後勾選 Use Step Filters和 Filter synthetic methods (requiresVM support)。

點擊 Add Filter 按鈕添加 add com.zeroturnaround.* 和 org.zeroturnaround.*。

-------------------------------------------------------------------

 

 

四、配置完上面後,還需要關閉tomcat的應用程式的reloadable設定
  <Context path="/hello"  reloadable="false" docBase="D:\project"  />

JReble log

   如果你想選中Enable debug logging ,需要配置日誌資訊。點擊Lauch JRebel Agent Settings ,可以選中Show JRebel message in standard output(在控制台輸出列印),並且Log to file並且輸出到記錄檔中。    如果不設定日誌路徑,則可能會提示找不到日誌的資訊。點擊Open JRebel agent,查看jrebel.properties,jrebel.info目錄。 

 參考

 【http://zeroturnaround.com/software/jrebel/learn/eclipse-jrebel-tutorial/】

 【https://zeroturnaround.com/software/jrebel/download/installing-jrebel-plugin-for-eclipse/】

 【http://manuals.zeroturnaround.com/jrebel/】

 

有更加好的破解

 【http://blog.csdn.net/sensisoft/article/details/20010615】

破解jrebel方法

【http://www.blogjava.net/usherlight/archive/2009/10/15/298449.html】

【http://www.sdandroid.com/2014/02/jrebel_6430.html】

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.