1. 程式人生 > >eclipse+JRebel+tomcat熱部署

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) 使用

解釋EclipseTomcat專案部署路徑問題(.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