IDEA中用tomcat啓動項目war包日誌顯示部署成功,但訪問項目卻一直404,在本地tomcat的webapps目錄下確實也沒有項目。
成功日誌如下:
檢查idea中tomcat配置如下圖:
默認情況下,tomcat會把項目部署在target目錄下,不會放到自己的webapps中。
解決方法:
網上搜索方法很多,但各種嘗試之後,本人這裏只有以下方法可行:
修改Output directory路徑,指到本地tomcat的webapps/<項目名>。
如果部署時選的war而不是war exploded,那麼修改war對應的Output directory也可以。
有的人說勾選 Deploy applications configured in Tomcat instance 也可以,本人試過不行,可能環境不一樣吧。
本人環境信息:
IntelliJ IDEA 2019.2.3 (Ultimate Edition)
macOS 10.14.6
tomcat 6.0.10
jdk 1.8.0_121