在tomcat中配置多個Host的時候, 出現(xiàn)項目重復啟動多次的情況. 剛開始以為是spring boot發(fā)布項目的時候自帶了一個tomcat引起的, 后來發(fā)現(xiàn)不是
參考了這兩篇文章, 解決問題
https://blog.csdn.net/xiongshengwu/article/details/59537258
https://blog.csdn.net/my541619352/article/details/45012299
這里強調重點:
- 不要帶默認的Host, 也就是localhost, 因為沒有Context, 所以, 映射到其下的所有的項目
- 將項目全部放在webapp以外的目錄下, webapp下不要放項目. 否則還是會啟動多次.
- 重點中的重點, 刪除掉webapp目錄, 或者目錄里面沒有任何內容**
原因上面兩篇文章都解釋的很清楚了.
下面附一個截圖:

image
下面看一下tomcat目錄結構

image
webapps目錄下沒有任何內容

image