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

Deployment 如果存在与war文件同名的文件夹,Tomcat不会解压缩war文件,deployment,tomcat7,war,Deployment,Tomcat7,War,例如,当我第一次部署test.war时,我有一个名为test.war的war文件,tomcat将其提取并创建文件夹test,但是,当用应用程序更改某些内容并创建war以再次部署时,tomcat不会第二次解压war文件。因此,我必须删除测试文件夹,然后tomcat会毫无问题地解压war文件。但我不想删除测试文件夹,因为会有用户图像数据或其他内容。我认为应该是这样。 提取war文件时,其内容将放在同名文件夹中。 同名文件夹的存在表明war文件已经解包,否则每次找到war文件时都会继续解包。 如果wa

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

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

将动态数据或用户内容放入该文件夹是一种糟糕的做法。你应该把这些东西放在别的地方