Tomcat啓動時項目重複加載,致使資源初始化兩次的問題

最近在項目開發測試的時候,發現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」配置!

相關文章
相關標籤/搜索