jrebel eclipse/tomcat 使用方法

     環境:eclipse   tomcate5.0
     作web項目,修改java文件後須要重啓項目,每次重啓須要很長時間。
據說使用jrebel後就能自動加載。
     網上看了一些文章,也看了jrebel的文檔,一直不成功,今天又發現一文章,小試一小,成功了。但願能對你們有用。
  1. http://www.zeroturnaround.com/jrebel/current/  下載jRebe(30天試用,網上也有很多破解的我找了一個 http://d.namipan.com/d/bbddb2ef69e18ec5240221b46e31677c9b7f2327028a1500,你們能夠試試)
  2.添加eclipse的jrebel插件
    Help » Software updates » Available software » Add site
Window » Preferences » JRebel
Java » Debug » Step Filtering
Add Filter button 添加 com.zeroturnaround.* and org.zeroturnaround.*.
設置 Project » Build automatically
 
(jrebel的文檔到這裏就結束了,可是隻設置這些我這裏沒有成功)
還須要設置下面
 雙擊server,出現tomcate的配置頁面,publishing  --->never publish automatically
jreble intergration --->enable jreble agent
切換到modules頁
設置項目auto reload爲disabled
 

   這裏標註一下,之前我在網上看到別人都是說要把這個never publish sutomatically選擇的,但是在我本機選擇不自動發佈後修改jsp頁就不能從新加載了,選上Automatically publish when resources change後jsp就能夠和之前同樣熱加載了
 
最後一步
Run-->Run configurations
如圖添加(-javaagent 下載的jrebel.jar的路徑,-Drebel.dirsc 項目的class文件的路徑)
-noverify   
-javaagent:G:/download/jrebel.jar   
-Drebel.dirs=F:/Project/test/WebContent/WEB-INF/classes,F:/Project/test/WebContent( 網上其它文章都沒有說這樣配置,都是用Generate rebel.xml,不知道爲何我本機生成rebel.xml後不起做用,上面dirs的兩個路徑就是rebel.xml裏面生成的),這些都配置後jsp,class文件均可以熱加載了
 
      到這裏就大功告成了,啓動項目修改java文件就應該可以實現類的自動加載了,有人可能發現修改類不能顯示新的東西,修改一下ie選項,清空一下ie的緩存就好了
相關文章
相關標籤/搜索