導致這個問題的原因有很多種,比如:server配置頁面,沒有將Deploy path由wtpwebapps更改成webapps,也沒勾選本地安裝目錄。
其他的情況網上有很多案例,下面只說一種不太常見的情況。先說背景,我這個項目之前是在IDEA開發的,現在改用eclipse開發,出現了啓動tomcat成功,但是不加載我這個項目的情況。各種方法都試過了,就是解決不了這個問題。
後來發現打包到tomcat的war包並沒有包含項目webapp目錄下的文件。因此懷疑IDEA的web目錄結構和eclipse的不一樣導致【IDEA是webapp, eclipse是WebContent】,知道問題就好找方法了:
右鍵項目-properties-Deployment Assembly:
如此,war包就會包含webapp的內容了