默认情况下,tomcat会解压你的war包到webapps目录下,这样每次重新发布war包还要记得先把原来解压的war目录删除才会生效,麻烦又容易忘记。总以为发布没有生效。解决方案是增加这个一个配置:
<Context docBase="/data/b2b2c/japp/api/meta.war" unpackWAR="false" privileged="true" antiResourceLocking="false" reloadable="false" antiJARLocking="false" allowLinking="false" >
关键是这个参数:unpackWAR="false"
,务必配置成false!
TIPS: 事实上,tomcat还是会解压你的war包,在work目录下。但是就没有缓存问题了。
–EOF–