gpt4 book ai didi

java - 通过 FTP 进行 Azure Java 部署而不解压

转载 作者:行者123 更新时间:2023-11-30 06:47:11 26 4
gpt4 key购买 nike

我在 Azure 中创建一个 Web 应用程序,并通过 FTP 将我的 war 文件上传到 webapps/my.war。已成功解压并部署。下次我上传新版本的 my.war 并覆盖现有文件时,它会被解压并部署,就像 50/50 的情况一样。当第一次失败时,除了删除 web 应用程序并创建一个新应用程序之外,我找不到其他方法来恢复它。

我已经尝试了所有我能想到的方法,包括在上传或不上传之前停止网络应用程序、删除文件 webapps/mywebapps/my.war 或不是等。

这是为什么?我该如何解决?我的意思是,PAAS 应该开箱即用,所以我一定做错了一些基本的事情。

我忘了提及我正在使用最新版本的 Tomcat 8.0。

最佳答案

这是 Tomcat 的一项功能,而不是 Azure 上 Tomcat 的错误,因此无需修复任何内容。根据Tomcat官方文档为Deploying on a running Tomcat server ,对此情况有如下解释。

enter image description here

在 Windows 上,防锁定功能已启用。请引用Context Configuration文档了解Tomcat 8.0的conf/context.xmlantiResourceLocking=true的效果。

enter image description here

您需要重新启动您的Web应用程序以使Tomcat删除旧版本进行更新,或者在Tomcat关闭时手动删除它们。

关于java - 通过 FTP 进行 Azure Java 部署而不解压,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43515094/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com