【问题标题】:War deployment on Tomcat in AZure WebappAZure Webapp 中 Tomcat 上的战争部署
【发布时间】:2017-11-22 09:06:03
【问题描述】:

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

似乎存在一些权限问题,但不知道如何具体解决它。

【问题讨论】:

  • 查看 tomcat 日志来解决这个问题,你会看到究竟是什么错误/问题
  • 现在有什么进展吗?

标签: tomcat azure-web-app-service


【解决方案1】:

您要查找的资源已被删除,有它的名字 已更改,或暂时不可用。

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

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

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

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

请把war包重命名为ROOT.war,这样就不用在访问url后面加后缀了。

在门户上设置tomcat版本。

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

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

希望对你有帮助。

【讨论】:

    【解决方案2】:

    请注意:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-30
      • 2013-11-27
      相关资源
      最近更新 更多