W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
- 如上圖 Gif 所示,為項目整體的一個 Tomcat 配置過程,有些需要特別講解的,我們將在下面進行分解。
- 如上圖彈出層所示,IntelliJ IDEA 支持目前市場上主流的應用容器,所以基本上一個 IntelliJ IDEA 足夠我們開發(fā)常見的項目。但是這里有一點需要提醒的,IntelliJ IDEA 支持這些容器但是不等同于幫我們自帶了這些容器的文件,所以上面的 Gif 演示中,原本我只有引入 Tomcat 7,但是為了這個項目我又引入了 Tomcat 6,而引入的 Tomcat 6 我只是指定了其存放的目錄位置 IntelliJ IDEA 自動會識別到。
如上圖標注 1 所示,我們可以隨時為項目切換不同的容器。 如上圖標注 2 所示,我們可以指定給運行的容器設置 VM 參數(shù)。 如上圖標注 3 所示,這分別是在兩種命令下的觸發(fā)的事件。這個是 IntelliJ IDEA 特有的,也是重點。 ? On Update action
? 當我們按 ?Ctrl + F10
?進行容器更新的時候,可以根據(jù)我們配置的這個事件內容進行容器更新。其中我選擇的 ?Update classes and resources
?事件是最常用的,表示我們在按 ?Ctrl + F10
? 進行容器更新的時候,我們觸發(fā)更新編譯的類和資源文件到容器中。在 ?Debug
? 模式下,這個也就是所謂的 ?HotSwap
?。只是這種熱部署沒有 JRebel 插件那樣好用。? On frame deactivation
? 當我們切換 IntelliJ IDEA 到瀏覽器的時候進行指定事件更新,這個一般是因為 Web 開發(fā)的時候,我們需要經常在 IntelliJ IDEA 和各個瀏覽器之間來回切換測試,所以才有了這種需求。IntelliJ IDEA 是為了幫我們在做這種無聊切換的時候做一些指定事情。當然了,如果切換過于頻繁,這個功能還是很耗資源的,所以我設置的是 ?Do nothing
? 表示切換的時候什么都不做。如上圖標注 4 所示,默認 Tomcat 的 HTTP 端口是 ? 8080
?,如果你需要改其端口可以在這里設置。如上圖標注 5 所示,這個知識點在前面的文章已經有講過了。這里表示在 Tomcat 容器運行前做什么事情,這里分別了:? Make
? 和 ?Build Artifacts
? 操作。如上面 Gif 演示,這里的 ?Build Artifacts
? 是我們在 ?Deployment
?選項卡中添加了 ?Artifact
?之后自動出現(xiàn)的。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: