You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure App Service WAR应用部署异常:SCM URL出现及旧应用残留

解决办法

1. 把WAR部署成根应用

Tomcat 默认只有命名为ROOT.war的包会映射到 App Service 的根路径(也就是你原来的https://appname.azurewebsites.net)。你之前的命令指定了target-path My_App.war,导致新应用被部署到子路径,所以原URL仍显示旧内容。

直接修改CLI命令,把目标路径改成ROOT.war:

az webapp deploy --resource-group name --name appname --src-path My_App.war --target-path ROOT.war --restart true --type war

执行完重启后,原App Service URL就会加载新的WAR应用。

2. 清理旧应用残留(可选)

如果旧应用的文件还占用根路径,可登录Kudu控制台(即那个带scm的地址),进入site/wwwroot目录,删掉旧的ROOT.war和ROOT文件夹,确保新部署的包能正常解压生效。

关于scm地址的说明

那个带scm的URL只是部署任务的状态查询链接,不是应用的访问地址。正常访问应用还是用原https://appname.azurewebsites.net,只要把WAR部署成ROOT.war,就直接通过这个地址访问新应用,scm地址仅用于部署管理,不用管它。

内容的提问来源于stack exchange,提问作者Lekha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 18:54:56