【问题标题】:Unable to run azure app service after deploying War file部署 War 文件后无法运行 Azure 应用服务
【发布时间】:2020-01-28 23:08:06
【问题描述】:

我将我的 war 文件重命名为 ROOT.war 并通过 FTP 部署在 azure Web 应用程序服务上,但它无法开始给出 502 错误。我从日志流中得到“驱逐过期缓存条目后可用空间不足” .有谁知道如何解决这个问题?

更新: @alok 我尝试使用 curl 进行部署,它给了我一个无效凭据的错误。 我正在从部署中心复制应用 FTP 应用凭据

    Server Error
    401 - Unauthorized: Access is denied due to invalid credentials.
    You do not have permission to view this directory or page using the credentials that you supplied.

(我的系统上安装了 AZURE CLI)当我尝试使用 power shell 进行部署时,它说

Publish-AzWebapp:术语“Publish-AzWebapp”未被识别为 cmdlet、函数、脚本文件或 可运行的程序。检查名称的拼写,如果包含路径,请验证路径是否正确,然后重试。

【问题讨论】:

    标签: spring-boot tomcat azure-web-app-service web-deployment


    【解决方案1】:

    请尝试使用 /WarDeploy: https://docs.microsoft.com/en-us/azure/app-service/deploy-zip#deploy-war-file

    它将负责在您的 Web 应用程序的内容文件夹中扩展 WAR 文件的内容。

    如果您仍然遇到问题,请提交支持票,我们将找出根本原因,因为我们需要更多信息。

    【讨论】:

    【解决方案2】:

    您可以尝试使用 curl 吗? https://docs.microsoft.com/en-us/azure/app-service/deploy-zip#with-curl 似乎您正在从门户运行 powreshell。您可以尝试在本地运行,以便可以解析 ArchivePath。 告诉我进展如何。

    【讨论】:

      【解决方案3】:

      以下是我如何设法让我的战争在 Eclipse 中使用 azure:

      1. https://marketplace.eclipse.org/content/azure-toolkit-eclipse 安装 Azure Toolkit for Eclipse 在安装过程中,eclipse 会重启几次。

      2. 从下拉列表中右键单击您的项目;将鼠标悬停到 Azure 并选择 Publish as Azure Webapp..

      3. 使用所需的 Jre 和 tomcat 版本创建一个新的基于 linux 的资源组

      4. 点击部署!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-06-15
        • 2021-12-08
        • 2021-11-29
        • 1970-01-01
        • 1970-01-01
        • 2020-07-07
        • 1970-01-01
        相关资源
        最近更新 更多