如果存在与war文件同名的文件夹,则Tomcat不会解压缩war文件

时间:2013-07-23 12:22:05

标签: deployment tomcat7 war

例如我有一个名为test.war的war文件第一次当我部署test.war tomcat提取它并创建文件夹测试时,但是当使用app更改某些内容并创建war再次部署时tomcat不会解压war文件第二次所以我必须删除测试文件夹,然后tomcat解压war文件没有问题。但我不想删除测试文件夹,因为会有用户图像数据或其他东西。

1 个答案:

答案 0 :(得分:1)

我认为那应该是这样的。 提取war文件时,其内容将被放入同名文件夹中。 同名文件夹的存在告诉war文件已被解压缩,否则每次发现它时都会保持解包相同的战争。 你明确地告诉它解压war文件,如果已经解压缩,删除/重命名目标文件夹(最好保留备份,以防你需要回滚)。

将动态数据或用户资料放入该文件夹是一种不好的做法。你应该将这些东西存放在其他地方。