原來Tomcat低版本(<5)的時候能夠直接拷貝war包到webapp下面去,可是Tomcat 6中,會拷貝一份到ROOT文件夾下去,這樣Tocmat啓動的時候,會讀取多個web.xml加載多個Spring 的IOC容器。web
雖然有Context的隔離不會產生業務錯誤,可是會浪費內存,一樣在dump heap出來instance 的個數上也會犯迷糊。服務器
下面是兩個應用的IOC容器app
最簡單的作法是:把war包解壓了到ROOT中去webapp
這樣就只有一個IOC容器了。這個規律給服務器作webapp的部署提供參考!spa