IntelliJ IDEA運行項目成功后,無法訪問Tomcat主頁


問題

初次使用IntelliJ IDEA,但今天在運行項目啟動Tomcat后,發現無法訪問Tomcat首頁,出現404錯誤:輸入http://localhost:8080時無法訪問Tomcat首頁,但卻可以正確訪問項目的其他頁面。

 

原因

該問題出現的原因是:我們的項目的工件輸出目錄在我們指定的目錄下,而不是在安裝的tomcat的Apache-tomcat的webapps的目錄下。

IDEA在“項目目錄\out\artifacts”下虛擬了一個Tomcat,而在該目錄下又沒有Tomcat首頁的工程。而此時並沒有把Tomcat首頁的工程部署到服務器,所以就訪問不到Tomcat首頁,而訪問到的是我們項目里的其他頁面信息。 

解決辦法

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

選擇菜單欄“Run-->Edit Configuration...-->Deployment”,選擇右上角綠色“+”,選擇“External Source...”,將Apache-tomcat的webapps目錄下的ROOT文件夾選中,點擊OK,及完成Tomcat的首頁的工程的部署。選擇ROOT文件后右側Application Context 可不填寫,默認即可。

 

 選擇菜單欄“Run-->Edit Configuration...-->Deployment”,選擇右上角綠色“+”,選擇“Artifact...”,選擇exploded項,點擊OK。

  

 右側Application Context 可填寫為訪問URL名稱。

再次運行項目,項目成功運行啦。

這次再訪問http://localhost:8080/,熟悉的貓咪出來了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM