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 可不填寫,默認即可。

發佈了10 篇原創文章 · 獲贊 5 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章