1. 程式人生 > >IntelliJ IDEA啟動Tomcat後,無法訪問Tomcat主頁

IntelliJ IDEA啟動Tomcat後,無法訪問Tomcat主頁

近期在熟悉使用IntelliJ IDEA,但今天在執行專案啟動Tomcat後,發現無法訪問Tomcat首頁,出現404錯誤。即輸入http://localhost:8080時無法訪問Tomcat首頁,但卻可以正確訪問專案的其他頁面。問題如下圖所示:



後臺上網查詢後,終於找到了一個解決辦法。該問題出現是因為:我們的專案的工件輸出目錄在下圖紅色矩形框出來的地方,而不是在安裝的tomcat的Apache-tomcat的webapps的目錄下。所以就相當於,IDEA在H:\IdeaProjects\DialogeEngine\out\artifacts虛擬了一個Tomcat,而在H:\IdeaProjects\DialogeEngine\out\artifacts下又沒有Tomcat首頁的工程。而此時並沒有把Tomcat首頁的工程部署到伺服器,所以就訪問不到Tomcat首頁,而訪問到的是我們專案裡的其他頁面資訊。

解決辦法:將Tomcat的首頁的工程部署到Tomcat伺服器上,部署步驟如下:

選擇選單欄“Run-->Edit Configuration...-->Deployment”,選擇右上角綠色“+”,選擇“External Source...”,將Apache-tomcat-8.0.33的webapps目錄下的ROOT資料夾選中,點選OK,及完成Tomcat的首頁的工程的部署。





選擇ROOT檔案後Application Context 可不填寫,預設即可。