我這是Gradle項目,首先看看你的編譯器,在setting裏面搜索Gradle,看看編譯器是不是默認的Gradle了,因爲默認爲Gradle一般纔會出現這種問題,他不會自己創建exploded目錄,按照Tomcat尋找war的默認路徑是下面的第二張圖那個Output directory,我寫此文章的時候還是用的Gradle編譯器,然後索性直接改的Tomcat的這個路徑改成了圖三,雖然暫時運行成功了,但是之後出現了一些問題,主要因爲Gradle不會幫我自動建立build/libs/exploded目錄,推薦改回IDEA編譯器,IDEA幫你自動創建完exploded目錄,你的服務器就能正常啓動了,詳情看
https://blog.csdn.net/qq_43519310/article/details/89598394
改之前:
改之後: