最近在項目開發測試的時候,發現Tomcat啓動時項目重複加載,致使資源初始化兩次的問題web
致使該問題的緣由:app
以下圖:在Eclipse中將Server Locations設置爲「Use Tomcat installation(takes control of Tomcat installation)」時,webapp
就會致使該問題!測試
根本緣由:server
解決方法一:xml
把server.xml中的context刪除掉ip
但這會致使一個問題:資源
在Web Modules中你將看不到咱們的項目開發
解決方法二:io
在Tomcat的目錄下隨便建立一個目錄,例如「webroot」
修改Server.xml,Host的appBase指定爲新建的目錄「webroot」,而Context的目錄這裏使用相對目錄「../webapps/myapp-web」,
注意:後面必須帶項目名稱「myapp-web」
其實最簡單的就是不要修改「Server Locations」配置!