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