• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    Intellij IDEA創建 Web 部署包和JRebel 熱部署

    本篇經驗將和大師介紹Intellij IDEA建立 Web 擺設包和JRebel 熱擺設的方式,但愿對大師的工作和進修有所幫忙!

    建立 Web 擺設包

    1. 1

      打開 File->Project Setting 或 Ctrl+Shift+Alt+S,打開 Artifacts 選項卡,會看到一些默認的擺設 包布局,如下圖所示:

    2. 2

      若是默認的擺設包不合適要求,可以直接從 Maven 建立擺設包。點擊 ,選擇“Web Applicate: Expanded” -> “From Maven”,便主動建立了 Web 擺設包,如下圖所示:

    JRebel 熱擺設

    1. 1

      利用 JRebel 可以解決 Java 熱擺設的問題,下面介紹 JRebel 插件的安裝和利用。

    2. 2

       安裝 JRebel 插件,打開 Settings->Plugins,點擊“Install plugin from disk”,如下圖所示:

    3. 3

      選擇 jrebel 插件,如下圖所示:

    4. 4

      安裝完,重啟 IDEA。發現 Settings 下多了個 JRebel 選項,同時辦事器辦理面板多了“Run with JRebel ‘Resin’”以及“Debug with JRebel ‘Resin’”,如下圖所示:

    5. 5

      設置裝備擺設應用辦事器,以 Resin 為例。點擊“Edit Configurations”,如下圖所示:

    6. 6

      增添一個 Resin 辦事器,如下圖所示:

    7. 7

      添加擺設包,點擊 ->Artifact,選擇 exploded 包。設置 Deployment method 為 resin.xml。 

      反選“Use default contenxt name”,若是要設置 path,則填寫 Application context name,如下圖所示:

    8. 8

      點竄辦事器設置裝備擺設,點竄端口為 8080,封閉啟動 Resin 后打開瀏覽器,點竄“On ‘Update’ action”為”Update classes and resources“以及”On Frame deactivation“為”Update classes and resources“,如下圖所示:

    9. 9

      點竄 VM options,如下圖所示:

    10. 10

      若是想啟用 JRebel 的其他插件,用 WinRAR 打開 jrebel.jar,進入 plugins 目次列出了所有。 啟用 xxx{-yyy}-jr-plugin-{version}.jar 插件,設置裝備擺設為-Drebel.xxx{-yyy}_plugin=true,如下圖所示:  

    11. 11

      點擊“OK”,Application Servers 窗口顯示 Resin 選項,如下圖所示: 

    12. 12

      點擊 ,啟動 JRebel Debug 模式,如下圖所示: 

    13. 13

      看到啟動參數中包含如下內容,即暗示熱擺設模式啟動當作功,如下圖所示: 

    14. 14

      點竄類,使 IDEA 掉去核心(可以切換到瀏覽器,或者點擊下 Windows 使命欄等任何操 作) ,IDEA 增量 Make 一次,JRebel 從頭載入被改變的類,Console 顯示如下信息暗示 JRebel 加載當作功過,如下圖所示: 

    • 發表于 2019-02-17 20:01
    • 閱讀 ( 855 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆