IDEA 配置Tomcat

2022-04-29 10:55 更新


Tomcat 配置
  • 如上圖 Gif 所示,為項(xiàng)目整體的一個(gè) Tomcat 配置過(guò)程,有些需要特別講解的,我們將在下面進(jìn)行分解。
Tomcat 配置
  • 如上圖彈出層所示,IntelliJ IDEA 支持目前市場(chǎng)上主流的應(yīng)用容器,所以基本上一個(gè) IntelliJ IDEA 足夠我們開(kāi)發(fā)常見(jiàn)的項(xiàng)目。但是這里有一點(diǎn)需要提醒的,IntelliJ IDEA 支持這些容器但是不等同于幫我們自帶了這些容器的文件,所以上面的 Gif 演示中,原本我只有引入 Tomcat 7,但是為了這個(gè)項(xiàng)目我又引入了 Tomcat 6,而引入的 Tomcat 6 我只是指定了其存放的目錄位置 IntelliJ IDEA 自動(dòng)會(huì)識(shí)別到。
Tomcat 配置
  • 如上圖標(biāo)注 1 所示,我們可以隨時(shí)為項(xiàng)目切換不同的容器。
  • 如上圖標(biāo)注 2 所示,我們可以指定給運(yùn)行的容器設(shè)置 VM 參數(shù)。
  • 如上圖標(biāo)注 3 所示,這分別是在兩種命令下的觸發(fā)的事件。這個(gè)是 IntelliJ IDEA 特有的,也是重點(diǎn)。
  • ?On Update action? 當(dāng)我們按 ?Ctrl + F10 ?進(jìn)行容器更新的時(shí)候,可以根據(jù)我們配置的這個(gè)事件內(nèi)容進(jìn)行容器更新。其中我選擇的 ?Update classes and resources ?事件是最常用的,表示我們?cè)诎??Ctrl + F10? 進(jìn)行容器更新的時(shí)候,我們觸發(fā)更新編譯的類和資源文件到容器中。在 ?Debug? 模式下,這個(gè)也就是所謂的 ?HotSwap?。只是這種熱部署沒(méi)有 JRebel 插件那樣好用。
  • ?On frame deactivation? 當(dāng)我們切換 IntelliJ IDEA 到瀏覽器的時(shí)候進(jìn)行指定事件更新,這個(gè)一般是因?yàn)?Web 開(kāi)發(fā)的時(shí)候,我們需要經(jīng)常在 IntelliJ IDEA 和各個(gè)瀏覽器之間來(lái)回切換測(cè)試,所以才有了這種需求。IntelliJ IDEA 是為了幫我們?cè)谧鲞@種無(wú)聊切換的時(shí)候做一些指定事情。當(dāng)然了,如果切換過(guò)于頻繁,這個(gè)功能還是很耗資源的,所以我設(shè)置的是 ?Do nothing? 表示切換的時(shí)候什么都不做。
  • 如上圖標(biāo)注 4 所示,默認(rèn) Tomcat 的 HTTP 端口是 ?8080?,如果你需要改其端口可以在這里設(shè)置。
  • 如上圖標(biāo)注 5 所示,這個(gè)知識(shí)點(diǎn)在前面的文章已經(jīng)有講過(guò)了。這里表示在 Tomcat 容器運(yùn)行前做什么事情,這里分別了:?Make? 和 ?Build Artifacts? 操作。如上面 Gif 演示,這里的 ?Build Artifacts? 是我們?cè)??Deployment ?選項(xiàng)卡中添加了 ?Artifact ?之后自動(dòng)出現(xiàn)的。

  • 以上內(nèi)容是否對(duì)您有幫助:
    在線筆記
    App下載
    App下載

    掃描二維碼

    下載編程獅App

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

    編程獅公眾號(hào)