我在Azure App服务中创建了一个启用了tomcat的Web应用程序。 Tomcat似乎运行良好。我可以登录Manager并开始战争部署。在部署达到100%页面刷新或实际启动战争部署后,页面显示"您要查找的资源已被删除,名称已更改或暂时不可用。"。
似乎有一些许可问题,但没有具体解决问题。
答案 0 :(得分:1)
您要查找的资源已被删除,名称已有 已更改,或暂时无法使用。
根据我的经验,这是 404 Not Found 错误。这意味着您的服务器找不到您请求的页面。导致此问题的原因有两个。
1.请确保您使用正确的路径访问该页面。
2.页面未从开发服务器成功发布。
我在本地创建了一个示例servlet Web应用程序,并通过命令mvn clean package
生成war包。
请将war包重命名为ROOT.war
,以便您无需在访问网址后添加后缀。
在门户网站上设置tomcat版本。
通过FTP将war包部署到azure kudu /site/wwwroot/webapps
路径。
重新启动网络应用并访问您的域名网址http://<your app name>.azurewebsites.net/
希望它对你有所帮助。
答案 1 :(得分:0)
请注意:
我按照@Jay Gong的步骤进行操作,非常重要的一点是,在将ROOT.war
文件复制到访问您的域网址http://<your app name>.azurewebsites.net/
之后,看来此步骤会导致tomcat开始。