java開發工具IDEA JVM框架教程:應用伺服器運行配置
慧都科技 · 程式 ·

java開發工具IDEA JVM框架教程:應用伺服器運行配置

IntelliJ IDEA 發布重大版本更新,V2022.1進行了許多重要功能更新,支持java18,可點擊下載。

IntelliJ IDEA官方最新版免費下載試用,歷史版本下載,在線文檔和幫助文件下載-慧都網

在之前的IDEA教程 中,我們介紹了與應用伺服器集成,本文我們將介紹應用伺服器運行配置。

應用伺服器運行配置

要在應用伺服器上運行或調試您的應用程式,您需要一個應用伺服器運行/調試配置。此配置可以為您做幾件事:

  • 從您的原始碼構建工件。
  • 在本地啟動應用程式伺服器或連接到正在運行的本地或遠程伺服器。
  • 將工件部署到伺服器並打開相關 URL。
  • 如果您正在調試,它可以在調試模式下啟動應用程式並連接調試器。

創建應用伺服器運行配置

  1. 從主菜單中,選擇運行 | 編輯配置。
  2. 單擊添加按鈕並選擇與您將使用的應用程式伺服器對應的配置類型。
  3. 如果您希望它在部署工件之前在本地啟動伺服器,請使用本地應用程式伺服器運行配置。如果您希望將工件部署到正在運行的遠程或本地伺服器,請使用遠程應用程式伺服器運行配置。注意:即使您連接到遠程應用程式伺服器,您仍然需要在Build、Execution、Deployment |下配置此伺服器的本地安裝。與應用程式伺服器集成中所述的應用程式伺服器。

您可以直接從「運行/調試配置」對話框配置應用程式伺服器。為此,請選擇應用程式伺服器運行配置並單擊應用程式伺服器選擇器旁邊的配置。

當您創建應用程式伺服器運行配置時,它可能會顯示一個錯誤,說明您需要指定要部署的工件。完成此操作後,配置會將構建工件任務添加到啟動前任務列表中,以便每次在部署工件之前構建工件。以下是正確配置的應用程式伺服器運行配置的外觀:

IntelliJIDEA發布重大版本更新,V20221進

要運行配置,請按下Alt+Shift+F10並選擇創建的應用程式伺服器配置。

或者,如果您在頂部的主工具欄中選擇了運行配置,則可以單擊運行按鈕或按下Shift+F10以運行它。

您還可以使用服務工具窗口來列出和管理所有可用的應用程式伺服器運行配置。

更新應用伺服器上的應用

在運行或調試應用程式時,您可以修改原始碼並查看更改的結果,而無需重新啟動伺服器。根據工件的類型和運行配置,這可能涉及資源和類的簡單更新,或者重新構建和重新部署工件。

配置應用程式更新選項

如果您有一個應用程式伺服器運行配置,您可以指定啟動更新時它應該做什麼。

  1. 從主菜單中,選擇運行 | 編輯配置。
  2. 打開應用伺服器運行配置。
  3. 配置以下選項:在「更新」操作上:選擇啟動更新時要執行的操作。顯示對話框:啟動更新時顯示包含可用選項的對話框。如果禁用此選項,IntelliJ IDEA 將使用選定的選項而不顯示對話框。On frame deactivation:選擇從 IntelliJ IDEA 切換到其他應用程式(例如,切換到 Web 瀏覽器)時要執行的操作。

可用的更新選項取決於工件的類型(展開或歸檔)和運行配置的類型(本地或遠程)。

選項

描述

用途

更新資源

更新所有更改的資源,例如 HTML、JSP、JavaScript、CSS 和圖像。

本地應用程式伺服器運行配置中的爆炸工件

更新課程和資源

更新所有更改的資源並重新編譯所有更改的 Java 類(EJB、servlet 等)。
調試時,IntelliJ IDEA 將部署和重新加載更新的類。有關詳細信息,請參閱重新加載修改的類。否則,在定期運行應用程式時,IntelliJ IDEA 只會更新輸出文件夾中更改的類。它是否會在正在運行的應用程式中部署和重新加載此類類,取決於您正在使用的 Java 運行時的功能。

本地應用程式伺服器運行配置中的爆炸工件

熱插拔類

調試時,IntelliJ IDEA 將部署和重新加載更新的類。有關詳細信息,請參閱重新加載修改的類。此選項不適用於定期運行的應用程式。

本地應用程式伺服器中的存檔工件運行配置以及遠程配置中的展開和存檔工件。

重新部署

無需重新啟動伺服器即可重建和重新部署應用程式工件。該操作可能很耗時。

本地和遠程應用程式伺服器運行配置中的爆炸和歸檔工件

重啟伺服器

重新啟動應用程式伺服器,重建並重新部署工件,該操作可能非常耗時。

本地應用程式伺服器運行配置中的爆炸和歸檔工件

更新正在運行的應用程式

當您啟動應用程式伺服器運行配置並成功部署和運行應用程式時,您可以通過以下方式之一修改代碼並更新您的應用程式:

  • 按Ctrl+F10。
  • 從主菜單中,選擇運行 | 調試操作 | 更新應用程式。
  • 單擊更新應用程式按鈕「運行」或「調試」工具窗口。

如果必要的更新選項與frame deactivation相關聯,則當您從 IntelliJ IDEA 切換到不同的應用程式(例如,Web 瀏覽器)時,應用程式將自動更新。

JetBrains IntelliJ IDEA是java程式語言開發的集成環境,在業界被公認為最好的java開發工具,尤其在智能代碼助手、代碼自動提示、重構、JavaEE支持、各類版本工具、JUnit、CVS整合、代碼分析等方面的功能都是超常的。

JetBrains中國區正式代理-Jebtrains全家桶-IntelliJ IDEA代理-Pycharm代理-慧都網

聲明:文章觀點僅代表作者本人,PTTZH僅提供信息發布平台存儲空間服務。
喔!快樂的時光竟然這麼快就過⋯
繼續其他精彩內容吧!
more