在AZure Webapp中对Tomcat进行战争部署

时间:2017-11-22 09:06:04

标签: tomcat azure-web-app-service

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

似乎有一些许可问题,但没有具体解决问题。

2 个答案:

答案 0 :(得分:1)

  

您要查找的资源已被删除,名称已有   已更改,或暂时无法使用。

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

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

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

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

请将war包重命名为ROOT.war,以便您无需在访问网址后添加后缀。

enter image description here

在门户网站上设置tomcat版本。

enter image description here

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

enter image description here

enter image description here

重新启动网络应用并访问您的域名网址http://<your app name>.azurewebsites.net/

enter image description here

希望它对你有所帮助。

答案 1 :(得分:0)

请注意:

我按照@Jay Gong的步骤进行操作,非常重要的一点是,在将ROOT.war文件复制到访问您的域网址http://<your app name>.azurewebsites.net/ 之后,看来此步骤会导致tomcat开始。