翻譯|使用教程|編輯:董玉霞|2022-06-20 10:51:25.503|閱讀 172 次
概述:在之前的IDEA教程 中,我們介紹了與應(yīng)用服務(wù)器集成,本文我們將介紹應(yīng)用服務(wù)器運行配置。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
IntelliJ IDEA 發(fā)布重大版本更新,V2022.1進行了許多重要功能更新,支持java18,可點擊下載。
在之前的IDEA教程 中,我們介紹了與應(yīng)用服務(wù)器集成,本文我們將介紹應(yīng)用服務(wù)器運行配置。
要在應(yīng)用服務(wù)器上運行或調(diào)試您的應(yīng)用程序,您需要一個應(yīng)用服務(wù)器運行/調(diào)試配置。此配置可以為您做幾件事:
如果您希望它在部署工件之前在本地啟動服務(wù)器,請使用本地應(yīng)用程序服務(wù)器運行配置。
如果您希望將工件部署到正在運行的遠程或本地服務(wù)器,請使用遠程應(yīng)用程序服務(wù)器運行配置。
注意:即使您連接到遠程應(yīng)用程序服務(wù)器,您仍然需要在Build、Execution、Deployment |下配置此服務(wù)器的本地安裝。與應(yīng)用程序服務(wù)器集成中所述的應(yīng)用程序服務(wù)器。
您可以直接從“運行/調(diào)試配置”對話框配置應(yīng)用程序服務(wù)器。為此,請選擇應(yīng)用程序服務(wù)器運行配置并單擊應(yīng)用程序服務(wù)器選擇器旁邊的配置。
當(dāng)您創(chuàng)建應(yīng)用程序服務(wù)器運行配置時,它可能會顯示一個錯誤,說明您需要指定要部署的工件。完成此操作后,配置會將構(gòu)建工件任務(wù)添加到啟動前任務(wù)列表中,以便每次在部署工件之前構(gòu)建工件。以下是正確配置的應(yīng)用程序服務(wù)器運行配置的外觀:
	 
 
要運行配置,請按下Alt+Shift+F10并選擇創(chuàng)建的應(yīng)用程序服務(wù)器配置。
或者,如果您在頂部的主工具欄中選擇了運行配置,則可以單擊運行按鈕或按下Shift+F10以運行它。
您還可以使用服務(wù)工具窗口來列出和管理所有可用的應(yīng)用程序服務(wù)器運行配置。
在運行或調(diào)試應(yīng)用程序時,您可以修改源代碼并查看更改的結(jié)果,而無需重新啟動服務(wù)器。根據(jù)工件的類型和運行配置,這可能涉及資源和類的簡單更新,或者重新構(gòu)建和重新部署工件。
如果您有一個應(yīng)用程序服務(wù)器運行配置,您可以指定啟動更新時它應(yīng)該做什么。
可用的更新選項取決于工件的類型(展開或歸檔)和運行配置的類型(本地或遠程)。
| 選項 | 描述 | 用途 | 
| 更新資源 | 更新所有更改的資源,例如 HTML、JSP、JavaScript、CSS 和圖像。 | 本地應(yīng)用程序服務(wù)器運行配置中的爆炸工件 | 
| 更新課程和資源 | 更新所有更改的資源并重新編譯所有更改的 Java 類(EJB、servlet 等)。 調(diào)試時,IntelliJ IDEA 將部署和重新加載更新的類。有關(guān)詳細信息,請參閱重新加載修改的類。否則,在定期運行應(yīng)用程序時,IntelliJ IDEA 只會更新輸出文件夾中更改的類。它是否會在正在運行的應(yīng)用程序中部署和重新加載此類類,取決于您正在使用的 Java 運行時的功能。 | 本地應(yīng)用程序服務(wù)器運行配置中的爆炸工件 | 
| 熱插拔類 | 調(diào)試時,IntelliJ IDEA 將部署和重新加載更新的類。有關(guān)詳細信息,請參閱重新加載修改的類。此選項不適用于定期運行的應(yīng)用程序。 | 本地應(yīng)用程序服務(wù)器中的存檔工件運行配置以及遠程配置中的展開和存檔工件。 | 
| 重新部署 | 無需重新啟動服務(wù)器即可重建和重新部署應(yīng)用程序工件。該操作可能很耗時。 | 本地和遠程應(yīng)用程序服務(wù)器運行配置中的爆炸和歸檔工件 | 
| 重啟服務(wù)器 | 重新啟動應(yīng)用程序服務(wù)器,重建并重新部署工件,該操作可能非常耗時。 | 本地應(yīng)用程序服務(wù)器運行配置中的爆炸和歸檔工件 | 
當(dāng)您啟動應(yīng)用程序服務(wù)器運行配置并成功部署和運行應(yīng)用程序時,您可以通過以下方式之一修改代碼并更新您的應(yīng)用程序:
如果必要的更新選項與frame deactivation相關(guān)聯(lián),則當(dāng)您從 IntelliJ IDEA 切換到不同的應(yīng)用程序(例如,Web 瀏覽器)時,應(yīng)用程序?qū)⒆詣痈隆?
JetBrainsIntelliJ IDEA是java編程語言開發(fā)的集成環(huán)境,在業(yè)界被公認為最好的java開發(fā)工具,尤其在智能代碼助手、代碼自動提示、重構(gòu)、JavaEE支持、各類版本工具、JUnit、CVS整合、代碼分析等方面的功能都是超常的。
想要了解IntelliJ IDEA價格的朋友,歡迎咨詢
IntelliJ IDEA技術(shù)交流群:786598704 歡迎進群一起討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn