日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

借助JRebel使Tomcat支持热部署

發布時間:2025/7/25 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 借助JRebel使Tomcat支持热部署 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JRebel是一個J2EE熱部署的工具。使用它可以減少浪費8-18%的開發時間在項目的構建和部署上。雖然Java也提供了HotSpot的JVM,但是如果你修改的類中有方法名稱變動的話,HotSpot就無能為力了,必須要重要啟動應用服務器。JRebel則可以動態監視class文件及配置文件,如果有文件更新,被調用時就會被JRebel重新加載,達到熱部署的目的。

JRebel不僅可以在開發階段實現熱部署來提高開發效率,在項目部署投入使用以后也支持動態的加載,從而可以幫助程序完成一些特殊的功能,讓程序變得更加靈活。下面我們一起來看看它到底怎么用吧。

開發階段:

JRebel支持Eclipse、MyEclipse、IntelliJ、NetBeans等眾多IDE,我們以Eclipse為例,在Eclipse中想要使用JRebel,我們需要安裝一個插件,可以在Eclipse Marketplace中搜索安裝,也可以使用install new software通過URL來安裝。url為:http://www.zeroturnaround.com/update-site/。具體怎么安裝插件就不贅述了,不知道的自己百度一下。

安裝完插件,Eclipse重啟,然后按照下面的步驟配置即可:

Window——>Preferences——>JRebel


點擊“JRebel?Config?Center”按圖勾選,并添加自己下載的JRebel的jar包以及lic文件。


最后配置Tomcat的屬性,按下圖勾選相應屬性即可。


部署后的動態加載:

配置很簡單,只需要設置兩個環境變量即可,

[html]?view plaincopy
  • 環境變量名:??
  • JAVA_OPTS??
  • 環境變量值:??
  • -javaagent:%REBEL_HOME%\jrebel.jar?-Drebel.hibernate_plugin=true?-Drebel.spring_plugin=true?-Drebel.struts2_plugin=true??
  • ??
  • 環境變量名:??
  • REBEL_HOME??
  • 環境變量值:??
  • D:\jrebel-5.6.3-crack(這個路徑就是你JRebel的解壓目錄)??



  • 接下來運行Tomcat的startu.bat,在開頭會出現以下信息:

    [plain]?view plaincopy
  • 2014-10-08?21:22:08?JRebel:??
  • 2014-10-08?21:22:08?JRebel:?#############################################################??
  • 2014-10-08?21:22:08?JRebel:??
  • 2014-10-08?21:22:08?JRebel:??JRebel?5.6.3?(201409050929)??
  • 2014-10-08?21:22:08?JRebel:??(c)?Copyright?ZeroTurnaround?OU,?Estonia,?Tartu.??
  • 2014-10-08?21:22:08?JRebel:??
  • 2014-10-08?21:22:08?JRebel:??Over?the?last?2?days?JRebel?prevented??
  • 2014-10-08?21:22:08?JRebel:??at?least?43?redeploys/restarts?saving?you?about?1.7?hours.??
  • 2014-10-08?21:22:08?JRebel:??
  • 2014-10-08?21:22:08?JRebel:??This?product?is?licensed?to?anonymous-user??
  • 2014-10-08?21:22:08?JRebel:??for?unlimited?number?of?developer?seats?on?site.??
  • 2014-10-08?21:22:08?JRebel:??#######?Cracked?by?anonymous-user,?For?FUN!?Unlimited!?Enjoy!?######??
  • 2014-10-08?21:22:08?JRebel:??
  • 2014-10-08?21:22:08?JRebel:??
  • 2014-10-08?21:22:08?JRebel:??
  • 2014-10-08?21:22:08?JRebel:??The?following?plugins?are?disabled?at?the?moment:??
  • 2014-10-08?21:22:08?JRebel:??*?Axis2?WAS?plugin?(set?-Drebel.axis2_was_plugin=true?to?enable)??
  • 2014-10-08?21:22:08?JRebel:??
  • 2014-10-08?21:22:08?JRebel:?#############################################################??
  • 2014-10-08?21:22:08?JRebel:??

  • ok這樣表示已經配置成功了,如果環境變量不起作用,可以在Tomcat的startup.bat的開頭加入如下代碼:

    [plain]?view plaincopy
  • @echo?off??
  • set?JAVA_OPTS=-javaagent:[path/to/]jrebel.jar?%JAVA_OPTS%??
  • call?"%~dp0\catalina.bat"?%*??

  • [path/to/]為你的JRebel解壓目錄。

    好了,這樣就都配置好了,快快感受一下吧!

    附JRebel破解版下載地址:

    jrebel-5.6.3-crack 破解版

    轉載于:https://www.cnblogs.com/soundcode/p/6439281.html

    總結

    以上是生活随笔為你收集整理的借助JRebel使Tomcat支持热部署的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。