例如,我有一个名为test.war的war文件第一次当我部署test.war tomcat提取它并创建文件夹测试时,但是当使用app更改某些东西并创建war再次部署时tomcat不会第二次解压war文件 . 所以我必须删除测试文件夹然后tomcat解压war文件没有问题 . 但我不想删除测试文件夹,因为将有用户图像数据或其他东西 .
我认为那应该是这样的 . 提取war文件时,其内容将被放入同名文件夹中 . 同名文件夹的存在告诉war文件已被解压缩,否则每次发现它时都会保持解包相同的战争 . 你明确告诉它解压war文件,如果已经解压缩,删除/重命名目标文件夹(最好保留备份,以防你需要回滚) .
将动态数据或用户资料放入该文件夹是一种不好的做法 . 你应该将这些东西存放在其他地方 .
1 回答
我认为那应该是这样的 . 提取war文件时,其内容将被放入同名文件夹中 . 同名文件夹的存在告诉war文件已被解压缩,否则每次发现它时都会保持解包相同的战争 . 你明确告诉它解压war文件,如果已经解压缩,删除/重命名目标文件夹(最好保留备份,以防你需要回滚) .
将动态数据或用户资料放入该文件夹是一种不好的做法 . 你应该将这些东西存放在其他地方 .