我在 Azure 应用服务中创建了一个启用了 tomcat 的 Web 应用。 Tomcat 似乎运行良好。我可以登录管理器并开始 war 部署。部署达到100%后页面刷新或真正开始war部署后,页面显示“您要查找的资源已被删除、更名或暂时不可用”。
似乎存在一些权限问题,但不知道如何具体解决它。
最佳答案
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.
根据我的经验,这是一个 404 Not Found 错误。这意味着您的服务器未找到您请求的页面。有两个原因可能导致此问题。
1.请确保您使用正确的路径访问该页面。
2.页面未从您的开发服务器成功发布。
我在本地创建了一个示例 servlet Web 应用程序,并通过命令 mvn clean package
生成 war 包。
请将war包重命名为ROOT.war
这样就不需要在访问url后添加后缀。
在门户上设置tomcat版本。
将war包部署到azure kudu /site/wwwroot/webapps
通过 FTP 的路径。
重新启动网络应用程序并访问您的域 URL http://<your app name>.azurewebsites.net/
希望对您有帮助。
关于tomcat - AZure Web 应用程序中 Tomcat 上的 War 部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47430581/