Tomcat在启动时候,会检查自己根目录/webapp/文件夹下面的状态
1. 如果有文件夹,没有war文件:就会以该文件夹的名称为根节点,尝试部署一个web应用
2. 如果没有文件夹,却有一个war包:就会将其解压缩成为一个同名的文件夹,然后参照1尝试部署一个web应用
3. 如果两者都有,而且内容不冲突时:就会保留原文件夹的内容,并且在用户访问到不存在的内容时,从war包中源源不断的解压出内容放入文件夹中供用户访问
4. 如果两者都有,而且内容有冲突时:tomcat会检查原文件夹中的指定冲突文件的修改日期,如果war包中对应文件的修改日期晚于该文件,就解压出来覆盖掉他;如果早于,就保存原文件中内容。
版权声明:本文为timestone原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。