1. 程式人生 > >idea配置application context(web專案的預設訪問路徑)

idea配置application context(web專案的預設訪問路徑)

idea的application context

  eclipse大家應該都用過,eclipse訪問專案的路徑一般是localhost:8080/projectName, 當把IDE換成idea以後,訪問路徑一般情況下就變成了localhost:8080,路徑沒有了後面的專案名。tomcat在釋出專案的時候不考慮用虛擬路徑的話,一般都是把專案放在webapps裡面,這個時候具體放置的位置就會影響訪問路徑了。如果是直接放在webapps目錄下,那麼訪問路徑就是和eclipse相同的訪問路徑了,但是這時候如果把專案放在tomcat的webapps裡的root資料夾下,那麼這個時候這個專案就成為了tomcat的預設專案,直接用localhost:8080就可以訪問,安裝tomcat時檢查tomcat是否正常安裝出現的專案其實就是root。
  localhost:8080/projectName或者是localhost:8080就是我們平常所說的應用上下文,專案中的路徑名都是相對於這個應用上下文來說的。在idea下開發的時候,有時候我們可能需要讓訪問路徑帶上專案名,但是idea預設是為每個專案單獨配置tomcat的,eclipse是把專案統一放到某個配置好的tomcat中,所以預設配置的訪問路徑就出現了差別。如何將idea的應用上下文路徑也帶上專案名呢?
  我們在build專案以後,在執行時,選擇tomcat作為環境的話就會出現下面的介面這裡寫圖片描述

  我們可以看到預設的遊覽器開啟路徑就是localhost,這個時候我們選擇deployment,然後點選綠色的加號artifact選擇你之前build的專案,會出現以下介面這裡寫圖片描述

可以注意到這時候application context是/,也就是idea預設的上下文,要想讓idea的應用上下文改變,這時候將這個application context改成你需要的專案名就行了,改完後如下這裡寫圖片描述這裡寫圖片描述