IntelliJ IDEA應用程序服務器運行/調(diào)試配置

2018-08-22 15:02 更新

使用服務器運行/調(diào)試配置

要在應用程序服務器上運行或調(diào)試Java EE或Web應用程序,您需要使用應用程序服務器運行/調(diào)試配置。

IntelliJ IDEA可以自動創(chuàng)建一個這樣的配置。如果您在創(chuàng)建項目或模塊時指定了要使用的應用程序服務器,則會發(fā)生這種情況(請參閱創(chuàng)建項目或模塊時定義服務器)。

您可以根據(jù)需要創(chuàng)建更多服務器運行/調(diào)試配置。

本地和遠程運行配置

服務器運行/調(diào)試配置可以是本地的或遠程的。

本地配置適用于計算機上安裝的服務器。此類配置包括定義如何啟動相應服務器的設置。因此,當您執(zhí)行本地配置時,IntelliJ IDEA會啟動服務器。

遠程配置無法啟動服務器。通常,它們用于在不同(遠程)計算機上運行的服務器。如果您不希望運行配置啟動(或停止)服務器,它們也可以用于本地安裝的服務器(在您的計算機上)。

執(zhí)行遠程配置時,IntelliJ IDEA將連接到服務器,以便能夠部署應用程序工件或執(zhí)行調(diào)試。此時,相應的服務器必須已經(jīng)運行。

總而言之,本地和遠程配置的主要區(qū)別不在于服務器的物理安裝位置(盡管這也很重要),而是服務器是否通過相應的運行配置啟動(或停止)。

啟動服務器運行配置時發(fā)生的情況

當您啟動服務器運行/調(diào)試配置時,IntelliJ IDEA通常會執(zhí)行以下操作:

  1. 執(zhí)行Before啟動任務。默認情況下,這些是Make和Build工件:IntelliJ IDEA編譯項目并構建應用程序工件。在構建構件的任務不是在運行配置最初存在,而是在您指定要部署到服務器上的構件時自動添加的。 
  2. 啟動服務器(用于本地配置)或連接到服務器(用于遠程配置)。(此時,將打開“運行(Run)”或“調(diào)試(Debug)”工具窗口,以便您可以監(jiān)視和控制該過程。)
  3. 將指定的工件(或項目外部的可部署組件)部署到服務器。
  4. 如果指定,則啟動Web瀏覽器并打開指定的URL(通常對應于應用程序的起始頁)。

創(chuàng)建服務器運行/調(diào)試配置

  1. 打開“運行/調(diào)試配置(Run/Debug Configurations)”對話框(例如,通過選擇:運行|編輯配置(Run | Edit Configurations)來打開)。
  2. 單擊 (Alt+Insert),選擇感興趣的服務器(例如:Tomcat服務器),如果可用,選擇本地(Local)或遠程(Remote)。(請參閱本節(jié)的“本地和遠程運行配置”部分)
  3. 在對話框的右側(cè),指定運行/調(diào)試配置設置,然后單擊“確定(OK)”。(有關可用設置的信息,請參閱“運行/調(diào)試配置(Run/Debug Configurations)”對話框中相應的特定于服務器的主題)。

啟動服務器運行/調(diào)試配置

與任何其他運行配置一樣,應用程序服務器運行/調(diào)試配置可以通常的方式啟動。請參閱運行應用程序和啟動調(diào)試器會話。

或者,您可以使用“應用程序服務器( Application Servers)”工具窗口:

  1. 打開“應用程序服務器( Application Servers)”工具窗口(例如,可以通過選擇:View | Tool Windows | Application Servers來打開)。
  2. 選擇要使用的服務器運行/調(diào)試配置。
  3. 在工具窗口的工具欄上,單擊:
    • 在運行模式下啟動所選配置。
    • 在調(diào)試模式下啟動所選配置。結(jié)果,將打開“運行(Run)”或“調(diào)試(Debug)”工具窗口。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號