AZure Webapp中Tomcat上的War部署

AZure Webapp中Tomcat上的War部署,tomcat,azure-web-app-service,Tomcat,Azure Web App Service,我有一个在Azure应用程序服务中创建的Web应用程序,它启用了tomcat。Tomcat似乎运转良好。我可以登录到Manager并启动war部署。部署达到100%页面刷新或实际启动war部署后,页面显示“您正在查找的资源已被删除、名称已更改或暂时不可用” 似乎存在一些权限问题,但没有得到具体的解决方法 您正在查找的资源已被删除,其名称为 已更改,或暂时不可用 根据我的经验,这是一个404未找到的错误。这意味着服务器找不到您请求的页面。可能导致此问题的原因有两个 1.请确保您使用正确的路径访问页

我有一个在Azure应用程序服务中创建的Web应用程序,它启用了tomcat。Tomcat似乎运转良好。我可以登录到Manager并启动war部署。部署达到100%页面刷新或实际启动war部署后,页面显示“您正在查找的资源已被删除、名称已更改或暂时不可用”

似乎存在一些权限问题,但没有得到具体的解决方法

您正在查找的资源已被删除,其名称为 已更改,或暂时不可用

根据我的经验,这是一个404未找到的错误。这意味着服务器找不到您请求的页面。可能导致此问题的原因有两个

1.请确保您使用正确的路径访问页面

2.未从开发服务器成功发布页面

我在本地创建了一个示例servlet web应用程序,并通过命令
mvn clean package
生成war包

请将war包重命名为
ROOT.war
,这样您就不需要在访问url后添加后缀

在门户上设置tomcat版本

通过FTP将war包部署到azure kudu
/site/wwwroot/webapps
路径

重新启动web应用程序并访问您的域url
http://.azurewebsites.net/

希望对您有所帮助。

请注意:


我遵循@Jay Gong的步骤,在您将
ROOT.war
文件复制到访问您的域url
http://.azurewebsites.net/
,这一步似乎导致tomcat启动。

请参阅tomcat日志以解决此问题,您将在那里看到错误/问题的具体内容现在有什么进展?