欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IDEA+JRebel實(shí)現(xiàn)全自動(dòng)熱部署的方法步驟

 更新時(shí)間:2019年11月20日 15:17:36   作者:yiyayiya  
這篇文章主要介紹了IDEA+JRebel實(shí)現(xiàn)全自動(dòng)熱部署的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

簡(jiǎn)述:JRebel是一款JVM插件,它使得Java代碼修改后不用重啟系統(tǒng),立即生效。IDEA上原生是不支持熱部署的,一般更新了 Java 文件后要手動(dòng)重啟 Tomcat 服務(wù)器,才能生效,特別影響開(kāi)發(fā)效率。目前對(duì)于IDEA熱部署最好的解決方案就是安裝JRebel插件。

下載安裝JRebel

IDEA 依次打開(kāi) File | Settings | Plugins → 搜索JRebel進(jìn)行安裝并重啟IDEA

激活JRebel

方法一:JRebel是一款收費(fèi)的服務(wù),可以通過(guò)官網(wǎng)進(jìn)行激活碼購(gòu)買(mǎi)。

方法二:通過(guò)github項(xiàng)目進(jìn)行激活。項(xiàng)目地址 https://github.com/ilanyu/ReverseProxy/releases/latest

這里推薦將代理搭建在自己的服務(wù)器上

# 下載鏡像
docker pull ilanyu/golang-reverseproxy
# 以后臺(tái)方式啟動(dòng)鏡像,端口映射為8888(端口請(qǐng)自行修改) 
docker run --name jrebel -d -p 8888:8888 ilanyu/golang-reverseproxy

在線生成GUID地址

搭建成功后激活地址為: http://你的服務(wù)器ip:8888/{ GUID }

當(dāng)然你的服務(wù)器還可以進(jìn)行域名綁定,docker也可啟用Https服務(wù),激活地址可變?yōu)?code>https://域名/{ GUID },此方式自行探索,我這里就不演示了。

打開(kāi)IDEA開(kāi)始激活JRebel(初次激活可能不太一樣,但只要進(jìn)入到激活面板就行)

點(diǎn)擊Change license,進(jìn)行已激活。激活成功界面

激活后一定要手動(dòng)切換到離線模式,可離線180天,可隨時(shí)重新點(diǎn)下“Renew Offline Seat”刷新激活周期,180天后激活狀態(tài)會(huì)重新刷新 。

簡(jiǎn)單使用

激活后,菜單中會(huì)出現(xiàn)對(duì)應(yīng)圖標(biāo),你就可以通過(guò)JRebel啟動(dòng)你的項(xiàng)目

啟動(dòng)之前需要添加rebel.xml(你要熱部署哪個(gè)項(xiàng)目就直接勾選,會(huì)自動(dòng)為你進(jìn)行配置,rebel.xml里默認(rèn)配置了兩個(gè)路徑,作用為監(jiān)控變化)

正式啟動(dòng),項(xiàng)目需要正確配置,例如使用Tomcat啟動(dòng)的項(xiàng)目,IDEA中的Tomcat依然要正確配置,啟動(dòng)時(shí)選擇Run with JRebel而不是選擇從前的run,JRebel會(huì)幫你啟動(dòng)Tomcat并熱部署。

JRebel熱部署

不生效解決打開(kāi) File | Settings | Build, Execution, Deployment | Compiler 勾選自動(dòng)編譯

Shift+Ctrl+Alt+/,選擇Registry 勾選上compiler.automake.allow.when.app.running

檢查是否添加了rebel.xml

手動(dòng)編譯當(dāng)前文件 Ctrl + Shift + F9

到此教程結(jié)束,修改代碼后就不用每次重啟tomcat

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 非常實(shí)用的java萬(wàn)年歷制作方法

    非常實(shí)用的java萬(wàn)年歷制作方法

    這篇文章主要為大家詳細(xì)介紹了非常實(shí)用的java萬(wàn)年歷制作方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Java解析XML(4種方式)案例詳解

    Java解析XML(4種方式)案例詳解

    這篇文章主要介紹了Java解析XML(4種方式)案例詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Java實(shí)現(xiàn)跳躍表的示例詳解

    Java實(shí)現(xiàn)跳躍表的示例詳解

    跳表全稱叫做跳躍表,簡(jiǎn)稱跳表,是一個(gè)隨機(jī)化的數(shù)據(jù)結(jié)構(gòu),實(shí)質(zhì)就是一種可以進(jìn)行二分查找的有序鏈表。本文將利用Java語(yǔ)言編寫(xiě)一個(gè)跳表,需要的可以參考一下
    2022-05-05
  • Java中計(jì)算集合中元素的出現(xiàn)次數(shù)統(tǒng)計(jì)

    Java中計(jì)算集合中元素的出現(xiàn)次數(shù)統(tǒng)計(jì)

    本文主要介紹了Java中計(jì)算集合中元素的出現(xiàn)次數(shù)統(tǒng)計(jì),使用Collections類(lèi)配合HashMap來(lái)統(tǒng)計(jì)和java lamb 計(jì)算這兩種方式,具有一定的參考價(jià)值,感興趣可以了解一下
    2024-02-02
  • Java線程組操作實(shí)例分析

    Java線程組操作實(shí)例分析

    這篇文章主要介紹了Java線程組操作,結(jié)合實(shí)例形式分析了ThreadGroup類(lèi)創(chuàng)建與使用線程組相關(guān)操作技巧,需要的朋友可以參考下
    2019-09-09
  • 解決idea無(wú)法導(dǎo)入識(shí)別本地類(lèi)的問(wèn)題

    解決idea無(wú)法導(dǎo)入識(shí)別本地類(lèi)的問(wèn)題

    今天做實(shí)驗(yàn)不知道按了哪里不能導(dǎo)入識(shí)別本地的類(lèi),只有jar包的類(lèi),百度搜索也沒(méi)有找到合理的解決方案,經(jīng)過(guò)朋友援助問(wèn)題根源找到,下面小編把解決方法分享給大家,需要的朋友參考下吧
    2021-08-08
  • 如何在Java中讀取resources下的文件及資源路徑

    如何在Java中讀取resources下的文件及資源路徑

    本文介紹了如何在Java中讀取resources下的文件以及獲取resource文件的路徑,通過(guò)使用ClassLoader或Class的getResourceAsStream方法,可以輕松地讀取resources目錄下的文件,感興趣的朋友跟隨小編一起看看吧
    2023-06-06
  • Mabatis錯(cuò)誤提示Parameter index out of range的處理方法

    Mabatis錯(cuò)誤提示Parameter index out of range的處理方法

    這篇文章主要介紹了Mabatis錯(cuò)誤提示Parameter index out of range 的處理方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-08-08
  • SpringBoot實(shí)現(xiàn)PDF轉(zhuǎn)圖片的代碼示例

    SpringBoot實(shí)現(xiàn)PDF轉(zhuǎn)圖片的代碼示例

    在本文中,我們使用SpringBoot演示了如何將PDF文件轉(zhuǎn)換為一張或多張圖片,這些示例演示了如何使用Java編程語(yǔ)言與其他開(kāi)源技術(shù)集成,以實(shí)現(xiàn)各種文件格式之間的轉(zhuǎn)換,感興趣的小伙伴跟著小編一起來(lái)看看吧
    2024-08-08
  • Java中的SPI機(jī)制案例分享

    Java中的SPI機(jī)制案例分享

    這篇文章主要介紹了Java中的SPI機(jī)制案例分享,文章基于Java的相關(guān)資料展開(kāi)SPI的詳細(xì)介紹,SPI的全稱是Service?Provider?Interface,服務(wù)提供者接口,下文更多相關(guān)內(nèi)容介紹需要的小伙伴可以參考一下
    2022-04-04

最新評(píng)論