Tomcat容易是javaweb項目重要的容器之一。而spring-web項目則內置了tomcat容器
正常情況下啟動spring-boot項目,然后在瀏覽器輸入主機名:端口號//xxx.jsp則會出現對應的jsp頁面。但有時也會出現404問題
關於404問題,找到網絡上很多的解法就是添加一個embeded tomcat的依賴包。這個依賴包用與解析jsp頁面的。完整的引入包的的pom的代碼:
<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>provided</scope> </dependency>
然而即使添加了這個依賴404問題也依舊得不到解決。這時候就要檢查路徑問題。如果你的項目時從別的地方導過來的,那就更要注意指定項目的路徑。
在idea中,可以通過run configurations進行相應的調整,在配置working directory中可以設置.在此程序中,我們需要將其調整為程序目錄(如果為程序目錄\target,則需要調整過來)。
至於為什么,可以點擊https://www.iflym.com/index.php/java-programe/201706060001.html 這個博主將原因寫的很清楚。