IntelliJ IDEA應(yīng)用程序服務(wù)器運(yùn)行/調(diào)試配置

2018-08-22 15:02 更新

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

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

IntelliJ IDEA可以自動(dòng)創(chuàng)建一個(gè)這樣的配置。如果您在創(chuàng)建項(xiàng)目或模塊時(shí)指定了要使用的應(yīng)用程序服務(wù)器,則會(huì)發(fā)生這種情況(請(qǐng)參閱創(chuàng)建項(xiàng)目或模塊時(shí)定義服務(wù)器)。

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

本地和遠(yuǎn)程運(yùn)行配置

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

本地配置適用于計(jì)算機(jī)上安裝的服務(wù)器。此類配置包括定義如何啟動(dòng)相應(yīng)服務(wù)器的設(shè)置。因此,當(dāng)您執(zhí)行本地配置時(shí),IntelliJ IDEA會(huì)啟動(dòng)服務(wù)器。

遠(yuǎn)程配置無法啟動(dòng)服務(wù)器。通常,它們用于在不同(遠(yuǎn)程)計(jì)算機(jī)上運(yùn)行的服務(wù)器。如果您不希望運(yùn)行配置啟動(dòng)(或停止)服務(wù)器,它們也可以用于本地安裝的服務(wù)器(在您的計(jì)算機(jī)上)。

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

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

啟動(dòng)服務(wù)器運(yùn)行配置時(shí)發(fā)生的情況

當(dāng)您啟動(dòng)服務(wù)器運(yùn)行/調(diào)試配置時(shí),IntelliJ IDEA通常會(huì)執(zhí)行以下操作:

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

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

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

啟動(dòng)服務(wù)器運(yùn)行/調(diào)試配置

與任何其他運(yùn)行配置一樣,應(yīng)用程序服務(wù)器運(yùn)行/調(diào)試配置可以通常的方式啟動(dòng)。請(qǐng)參閱運(yùn)行應(yīng)用程序和啟動(dòng)調(diào)試器會(huì)話。

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

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)