eclipse+JRebel+tomcat熱部署
你是否有過為修改後臺程式碼,伺服器(如tomcat)的啟動而出現的漫長等待而煩惱。jrebel是一款十分方便的外掛,不必每次都等待伺服器(如tomcat)的啟動,當即修改當即生效,能夠節省大批的時間,提高了個人開發效率。
一、準備工作
下載檔案地址:http://download.csdn.net/download/qq1940879801/9960841
然後解壓縮檔案,檔案內容如下:
update-site.zip表示JRebel6.4.3離線安裝包
jrebelCracked.rar表示JRebel破解檔案
二、安裝JRebel
a) 開啟eclipse選擇選單“Help->Install from Site…->add->archive”,然後選擇離線安裝包update-site.zip進行安裝,勾中三個,然後一路next,最後接受協議,點finish完成即可。
重啟後eclipse,點選選單-Help,看到選項“Jrebel Configuration”就代表外掛安裝成功了。
三、破解JRebel
a) 解壓jrebelCracked.rar檔案,獲得破解jar包及許可檔案
b) 替換jar包:找到如下二個jar包,並使用對應破解jar包進行替換
i. Myeclipse_home\plugins\org.zeroturnaround.eclipse.embedder_6.4.3.RELEASE\jr6\jrebel\jrebel.jar
將上面jar包替換成jrebelCracked\jrebel6\jrebel.jar
ii. Myeclipse_home\plugins\org.zeroturnaround.eclipse.embedder_6.4.3.RELEASE\jrebel\jrebel.jar
將上面jar包替換成jrebelCracked\jrebel\jrebel.jar
注:Myeclipse_home指的是myeclipse的安裝目錄
c) 新增許可檔案:將許可檔案“jrebel.lic”複製到“C:\Users\username.jrebel”目錄中
i. 注1:username是你電腦的使用者名稱,jrebel的日誌也在這個目錄,例如本人的目錄是:
C:\Users\Administrator.jrebel
ii. 注2:開始時,.jrebel目錄找不到,必須安裝完jrebel外掛並重啟eclipse後會生成此目錄
iii. 配置完成可點選選單“Help->JRebel Configuration”檢視JRebel的配置介面,看到如下介面表示破解成功
iv. 也可以在JRebel配置中心,直接新增許可檔案
四、使用JRebel
點選選單“Help->JRebel Configuration”進入JReble配置中心
a) 設定JRebel重載入時間,本人設定為5秒
b) 選擇一個WEB伺服器,開啟JRebel支援(本人直接使用eclipse內建的WEB伺服器,也可以選擇其它的伺服器)
c) 設定JRebel Agent
d) 專案中新增(或刪除)JRebel支援
i. 新增JRebel:選擇專案,滑鼠右鍵,再選擇JRebel,最後選擇Add JRebel Nature(新增JRebel支援後項目src目錄下會多出一個rebel.xml的檔案)
ii. 刪除JRebel:選擇專案,滑鼠右鍵,再選擇JRebel,最後選擇Remove JRebel Nature
iii. 也可以在配置中心直接給專案新增(或刪除)JRebel支援
五、熱部署操作例項
啟動自動編譯:eclipse選擇選單Projecy->Build Automatically打鉤
啟動Tomcat,輸出下面2句話表示JRebel啟動
`
2017-09-01 20:41:17 JRebel: Directory 'E:\Studying\eclipseworkspace\baseProj3\spring_mvc_mybatis\target\classes' will be monitored for changes.
2017-09-01 20:41:17 JRebel: Directory 'E:\Studying\eclipseworkspace\baseProj3\spring_mvc_mybatis\src\main\webapp' will be monitored for changes.
`
註釋掉27行,儲存檔案,如果控制檯列印日誌,說明熱部署成功
相關推薦
eclipse+JRebel+tomcat熱部署
你是否有過為修改後臺程式碼,伺服器(如tomcat)的啟動而出現的漫長等待而煩惱。jrebel是一款十分方便的外掛,不必每次都等待伺服器(如tomcat)的啟動,當即修改當即生效,能夠節省大批的時間,提高了個人開發效率。 一、準備工作 下載檔案地址:http
熱部署簡介及在eclipse安裝插件JRebel進行熱部署
ready tps ebe 變化 project bsp connect art nbsp 一、熱部署簡介 1、熱部署與熱加載在應用運行的時候升級軟件,無需重新啟動的方式有兩種,熱部署和熱加載。它們之間的區別是:(1)、部署方式: 熱部署在服務器運行時重新部署項目。熱加載在
idea實現tomcat熱部署以及jrebel外掛使用
一:idea自帶熱部署功能 第一步:部署war包 第二步:當電腦螢幕切換,更新classes和resources 第三步:debug模式啟動 注意:經過測試新增方法,刪除方法,給方法新增引數,給方法刪除引數,沒效果,只有在方法內部修改程式碼才有效果。
eclipse tomcat熱部署配置
原文地址:http://www.mkyong.com/eclipse/how-to-configure-hot-deploy-in-eclipse/ 在本教程中,我們將向你展示如何配置熱部署來支援eclipse的debugger。動態的更改程式碼或配置都不需要重新啟動伺服器,幫助我們更快速的開發
在eclipse安裝外掛JRebel進行熱部署
寫在熱部署前面: ((在這裡有個注意點,就是你的C盤中的使用者檔名,絕對不可以是中文,像我的使用者名稱稱是王建霞,這個在啟動專案的時候會報錯的, )) 一、熱部署簡介 1、熱部署與熱載入 在應用執行的時候升級軟體,無需重新啟動的方式有兩種,熱部署和熱載入。 它們之間的區別
Maven多模組專案 eclipse暖部署 Maven專案實現 tomcat熱部署
Maven多模組專案 eclipse熱部署 Maven專案實現 tomcat熱部署 二 最近看到有好多童鞋比較熱衷熱部署,特別是多模組的專案,其實這熱部署如果多模組比較大資源,容易記憶體溢位或者電腦卡住,並不建議這麼做。 不過了解下也沒有關係,這裡我就在說說熱部署的另
jrebel實現tomcat熱部署
注:頻繁切換工程的時候,熱部署可能會失效; 解決辦法是:先把專案拖到tomcat下發布,然後在沒有配置上面這行程式碼的情況下,讓專案跑起來; 發現沒有熱部署,正常; 最後我們再把tomcat停掉,把上
maven eclipse 使用JRebel實現熱部署功能
載並安裝外掛安裝eclipse的JRebel6.0.3的外掛我使用的是eclipse4.4.2,安裝外掛跟安裝其它外掛無異。外掛更新地址為: http://update.zeroturnaround.com/update-site-archive/update-site-6.
從零搭建SSM框架(五)使用Maven實現Tomcat熱部署
SSM框架 技術分享 pre root mil p地址 註意 eight -1 配置tomcat 第一步:需要修改tomcat的conf/tomcat-users.xml配置文件。添加用戶名、密碼、權限。 <role rolename="manager-gui
idea tomcat熱部署 Error running 'Tomcat 7': Unable to open debugger port (127.0.0.1:3622): java.net.SocketExcepti
今天 通過 err TP port java.net 分享圖片 mage 部署 今天在進 tomcat 的 debug 模式時報了此異常, tomcat 進入 debug 模式失敗 網上查了下原因,發現通過修改下面兩個端口即可正常進入 tomcat 的 deb
IDEA+Tomcat熱部署自動編譯
好的 image mage ima spa color bubuko tom 分享 之前太傻瓜了,一直以為用了IDEA改了類或者js的時候全都要手動構建發布,其實不用,IDEA這麽好的工具怎麽可能不會自動編譯啊,下面說一下實現IDEA自動編譯的方法 一.首先是Tomca
TOMCAT熱部署 catalina.home catalina.base
jid ont alt aabb contex xcat target .... com catalina.home 一臺機器通常只有一個, 指向Tomcat的安裝目錄 catalina.base 一臺機器可以啟動多個Context, 每個Context對應一個c
Tomcat 熱部署
-- remote 管理功能 user rtu 安裝tomcat htm path strong 閱讀本文需要安裝Tomcat 一 Tomcat有一個後臺管理功能 可以實現工程熱部署 修改tomcat的conf/tomcat-users.xml配置文件 將下面配置拷貝進去(
eclipse/sts springboot 熱部署
color cli call ati true clas span framework lips 1,導入依賴 <dependency> <groupId>org.springframework.boot</groupId&g
如何讓Tomcat熱部署——告別煩人的重啟
如何讓Tomcat只替換幾個class檔案就可以直接更新專案了,當然要介紹一下tomcat的開發模式了。 Tomcat先要設定為開發模式 替換class檔案重新載入專案時就不用重啟tomcat了 設定開發模式步驟如下: 1、在tomcat的conf目錄下的web.xml新增: &
Tomcat熱部署和熱載入的方法
想從新啟動伺服器(伺服器從新啟動花時間),想直接獲得(debug)結果.有兩種方式熱部署 和熱載入: 熱載入 在server.xml -> context 屬性中 設定 reloadable=“true” 熱部署 在server.xml -> context
Intellij IDEA使用Jrebel進行熱部署
JRebel允許開發團隊在有限的時間內完成更多的任務修正更多的問題,釋出更高質量的軟體產品. Jrebel 可快速實現熱部署,節省了大量重啟時間,提高了個人開發效率. JRebel是一款JAVA虛擬機器外掛,它使得JAVA程式設計師能在不進行重部署的情況下,即時看到程
day81_淘淘商城專案_14_專案釋出 + Linux下安裝mysql + tomcat熱部署 + 資料庫分庫分表 + Mycat學習_匠心筆記
第十四天: 1、Linux上mysql的安裝 2、系統的部署 3、mycat的介紹 4、專案總結 5、面試中的問題 1、開發流程淺解 2、專案釋出前的準備 1、測試 a) 本地單元測試 b) 測試環境測試(1,2,3,4,5) c) 使用
解釋Eclipse下Tomcat專案部署路徑問題(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps)
配置eclipse的開發環境,配置jdk的安裝路徑和tomcat安裝路徑。在eclipse下建立Dynamic Web Project工程zhgy,在使用eclipse中new一個tomcat,通過啟動該tomcat來發布Dynamic Web Project的時候,其實並未
怎樣將專案部署到Linux上&tomcat熱部署
專案一般在windows開發,開發完成後部署到Linux上 將專案部署到Linux上 第一步:Linux中要先安裝tomcat(安裝tomcat要先安裝jdk,因為他是在Java環境下執行,安裝jdk這裡就不介紹了 看我的以前部落格) &n