IDEA部署項目到tomcat運行成功但是頁面404的兩種原因


第一種原因

當時我遇到的問題就是明明部署成功的項目卻連index.jsp都訪問不了報404。在網上搜索了很多的答案都沒有解決。直到后面我才發現是我部署在tomcat中的項目有問題,如圖


正確的操作應該是部署該項目的War包而不是直接將這個項目直接放到Tomcat中的deployment中去。
而WAR包需要在Project Structure中的Facets中添加

至於war包和war exploded的區別:
war exploded支持熱部署,它的本質是直接將項目文件夾移到Tomcat 部署文件夾里面去。
而war則是先打成war包,再發布,就是正常的發布流程

第二種原因

這里是真正的訪問地址,你定義的所有訪問路徑都是以這個為起點
而下圖的這個是Tomcat啟動后的訪問地址。如果這兩個不一樣的話一啟動時會找不到頁面。

轉載於:https://blog.csdn.net/hupixiong/article/details/105443606


免責聲明!

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



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