導航:首頁 > 源碼編譯 > idea自動編譯和熱部署

idea自動編譯和熱部署

發布時間:2022-08-24 10:24:20

A. 如何在idea中設置tomcat熱部署

首先打開idea開發工具,open一個java的web項目,然後點擊Run菜單,選擇Edit Configurations...菜單,打開Run/Debug Configurations對話框
如何在idea中設置tomcat熱部署
點擊對話框左上角的加號,選擇Tomcat Server,再選擇Local子菜單
如何在idea中設置tomcat熱部署
設置個名稱,如果之前沒有關聯過tomcat的,需要先關聯一個tomcat,關聯tomcat選擇Application server的Configure按鈕
如何在idea中設置tomcat熱部署
Application Servers對話框打開之後,點擊加號,設置一個下載好的tomcat目錄路徑就可以關聯上
如何在idea中設置tomcat熱部署
在Run/Debug Configurations對話框中,選擇Deployment選項卡,對需要部署的項目文件做設置,點擊加號選擇Artifact,然後選擇war exploded方式,這種方式是以文件夾方式部署的,而war是以war包的方式,exploded方式支持熱部署,開發的時候選擇exploded方式就可以了
如何在idea中設置tomcat熱部署
添加完Artifact文件之後,可以設置下Application context,不設置的話,默認應用路徑為根目錄
如何在idea中設置tomcat熱部署
然後回到Server選項卡,設置On Update action和On frame detectivation選項,都設置為Update classes and resources,表示classes文件和資源文件都更新
如何在idea中設置tomcat熱部署
8
如果只設置On Update action選項,則需要每次自己手動點擊更新,設置了On frame detectivation,會監測窗口,idea窗口發生切換則自動更新文件

B. IntelliJ IDEA 怎麼熱部署,每次修改java文件就得重啟tomcat

確保使用的是debug模式。
確保tomcat是由idea實例化的。也就是說tomcat是在idea中配置好的
(特殊的修改如:項目配置文件,某些特殊類新增,方法名稱參數的添加修改引起的不能熱部署就必須重啟,當然你也可以用Jrebel插件。此插件收費。可以實現大部分的修改熱部署,包括修改項目配置文件等熱部署。以下描述均指的是普通的修改下的熱部署。)
項目配置如圖:

當修改文件後,ctrl+F9,編譯文件。tomcat會自動載入新文件。
On frame deactivation選項同樣可以選擇為 update classes and Resource選項。它的作用就是在你失去焦點的時候自動編譯。例如:修改某文件後你直接切換到了瀏覽器,或者點了下別的。只要當前的intellij idea 不是焦點就會激活自動編譯並更新文件動作。也就是說不用手動按ctrl+F9了。

所有以上操作,請確保是在DEBUG模式下操作。也就是運行tomcat的時候是debug模式啟動的。

C. IntelliJ IDEA 怎麼熱部署,每次修改java文件就得重啟tomcat

intellijidea默認文件是自動保存的,但是手頭有個項目jsp文件改動後,在tomcat中不能立即響應變化。要jsp文件改動後立刻看到變化,有個配置。在ideatomcat中server的配置里,有個onframedeactivation,選擇updateclassesandresources。

D. IntelliJ IDEA12 怎麼熱部署,每次修改java文件就得重啟tomcat

商業版有這個功能,社區版的功能比較雞肋,只能reload
classes
從上面的圖中可以看到,reload
class
是在compile之後的,而Intellij沒有類似保存java文件就自動compile的功能,需要手動觸發下compile,
ctrl+shift+f9
就會在左下角看到綠色的提示框了,提示reload了幾個class文件
不過這里reload並不能達到真正意義上的hotswap,不過eclipse
wtp的hotswap跟這個差不多,只是那個是自動的,intellij也可以通過錄制宏來自動化。
想要真正的hotswap,可以度娘
decvm

E. idea jrebel怎麼熱部署

1.建立好Web項目
2. 將src\main目錄下的webapp復制到project目錄下(和src同級),改名為WebRoot.
2.進行設置File - Project Structure
(1) 設置Project compiler output 路徑
(2) 設置moles的代碼編譯輸出目錄. 點擊moles 設置右側 use mole compile output path
都是設置為project\WebRoot\WEB-INF\classes
點擊Apply,
注意: Exclude Output Paths 這個勾選的話,WEB-INF目錄下的classes目錄在IDEA裡面就會被隱藏起來.同時在旁邊Sources選項卡中,可以通過Exclude Folders設置要在IDEA中隱藏的目錄,比如WebRoot目錄
(3) 指定Web.xml和WebRoot的路徑. 點擊web,分別指定
Web Mole deployment descriptor 路徑為 project\WebRoot\WEB-INF\web.xml
和 Web Resource Directory的路徑 為 project\WebRoot
點擊Apply.

(4) 設置Artifacts 選中exploded 設置Output directory的路徑

F. IntelliJ IDEA12 怎麼熱部署,每次修改java文件就得重啟tomcat

請參考此回答
http://..com/question/937483908412056332.html

G. Idea 2015在多模塊情況下怎麼實現熱部署

jrebel插件你值得擁有

H. IntelliJ IDEA12 怎麼熱部署,每次修改java文件就得重啟tomcat

  1. 確保使用的是debug模式。

  2. 確保tomcat是由idea實例化的。也就是說tomcat是在idea中配置好的

    (特殊的修改如:項目配置文件,某些特殊類新增,方法名稱參數的添加修改引起的不能熱部署就必須重啟,當然你也可以用Jrebel插件。此插件收費。可以實現大部分的修改熱部署,包括修改項目配置文件等熱部署。以下描述均指的是普通的修改下的熱部署。)

    項目配置如圖:



I. IntelliJ IDEA12 怎麼熱部署,每次修改java文件就得重啟tomcat

  1. 確保使用的是debug模式。

  2. 確保tomcat是由idea實例化的。也就是說tomcat是在idea中配置好的

    (特殊的修改如:項目配置文件,某些特殊類新增,方法名稱參數的添加修改引起的不能熱部署就必須重啟,當然你也可以用Jrebel插件。此插件收費。可以實現大部分的修改熱部署,包括修改項目配置文件等熱部署。以下描述均指的是普通的修改下的熱部署。)

    項目配置如圖:



閱讀全文

與idea自動編譯和熱部署相關的資料

熱點內容
肯亞程序員 瀏覽:638
新科源碼 瀏覽:659
如何判斷伺服器有沒有帶寬 瀏覽:41
天正建築批量刪除命令 瀏覽:94
cad最下面的一排命令都什麼意思 瀏覽:456
pythonimportcpp 瀏覽:850
W10的系統怎麼給U盤加密 瀏覽:370
華為手機代碼編程教學入門 瀏覽:762
和彩雲沒會員怎樣解壓 瀏覽:634
androidimageview保存 瀏覽:387
新買店鋪什麼伺服器 瀏覽:883
文件夾能直接刻錄嗎 瀏覽:493
androidxmpp刪除好友 瀏覽:969
javac哪個前景好 瀏覽:428
中華英才網app為什麼不能搜索了 瀏覽:660
伺服器域名是什麼意思 瀏覽:52
Linux導出mysql命令 瀏覽:159
無詐建鄴是什麼app 瀏覽:228
python中的雙色球 瀏覽:168
python解釋器里如何換行 瀏覽:413