Tomcat6 webapp ROOT 文件夹

原来Tomcat低版本(<5)的时候可以直接拷贝war包到webapp下面去,但是Tomcat 6中,会拷贝一份到ROOT文件夹下去,这样Tocmat启动的时候,会读取多个web.xml加载多个Spring IOC容器。

虽然有Context的隔离不会产生业务错误,但是会浪费内存,同样在dump heap出来instance 的个数上也会犯迷糊。

下面是两个应用的IOC容器

Tomcat6 webapp ROOT 文件夹_第1张图片

最简单的做法是:把war包解压了到ROOT中去

Tomcat6 webapp ROOT 文件夹_第2张图片



这样就只有一个IOC容器了。这个规律给服务器做webapp的部署提供参考!


你可能感兴趣的:(tomcat,root,webapp)