91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

IDEA+JRebel實現全自動熱部署的方法步驟是怎樣的

發布時間:2021-10-13 10:25:28 來源:億速云 閱讀:151 作者:柒染 欄目:編程語言

本篇文章為大家展示了IDEA+JRebel實現全自動熱部署的方法步驟是怎樣的,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

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

下載安裝JRebel

IDEA 依次打開 File | Settings | Plugins → 搜索JRebel進行安裝并重啟IDEA

激活JRebel

方法一:JRebel是一款收費的服務,可以通過官網進行激活碼購買。

方法二:通過github項目進行激活。項目地址 https://github.com/ilanyu/ReverseProxy/releases/latest

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

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

在線生成GUID地址

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

當然你的服務器還可以進行域名綁定,docker也可啟用Https服務,激活地址可變為https://域名/{ GUID },此方式自行探索,我這里就不演示了。

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

點擊Change license,進行已激活。激活成功界面

激活后一定要手動切換到離線模式,可離線180天,可隨時重新點下“Renew Offline Seat”刷新激活周期,180天后激活狀態會重新刷新 。

簡單使用

激活后,菜單中會出現對應圖標,你就可以通過JRebel啟動你的項目

啟動之前需要添加rebel.xml(你要熱部署哪個項目就直接勾選,會自動為你進行配置,rebel.xml里默認配置了兩個路徑,作用為監控變化)

正式啟動,項目需要正確配置,例如使用Tomcat啟動的項目,IDEA中的Tomcat依然要正確配置,啟動時選擇Run with JRebel而不是選擇從前的run,JRebel會幫你啟動Tomcat并熱部署。

JRebel熱部署

不生效解決打開 File | Settings | Build, Execution, Deployment | Compiler 勾選自動編譯

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

檢查是否添加了rebel.xml

手動編譯當前文件 Ctrl + Shift + F9

到此結束,修改代碼后就不用每次重啟tomcat

上述內容就是IDEA+JRebel實現全自動熱部署的方法步驟是怎樣的,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

金川县| 闻喜县| 永登县| 滨州市| 南木林县| 澎湖县| 馆陶县| 泾川县| 上思县| 甘孜| 郯城县| 阿鲁科尔沁旗| 阳泉市| 册亨县| 辽宁省| 海阳市| 静乐县| 烟台市| 普定县| 略阳县| 沁水县| 辽宁省| 凤城市| 莱阳市| 武陟县| 潢川县| 临颍县| 东台市| 交口县| 五原县| 布拖县| 乐平市| 介休市| 宣威市| 泰宁县| 大化| 乐业县| 额济纳旗| 镇原县| 会昌县| 九寨沟县|