原来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