2

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

4

1 回答 1

1

我认为应该是这样的。提取war文件后,其内容将放入同名文件夹中。同名文件夹的存在表明该 war 文件已经被解压,否则每次找到它时都会继续解压同一个 war。你明确告诉它解压war文件,如果它已经被解压,通过删除/重命名目标文件夹(最好保留备份以防你需要回滚)。

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

于 2013-07-23T12:41:35.843 回答