部署 War 文件后无法运行 Azure 应用服务



我将战争文件重命名为 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 已安装在我的系统上(当我尝试使用电源外壳进行部署时,它说

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

請嘗試使用/WarDeploy: https://learn.microsoft.com/en-us/azure/app-service/deploy-zip#deploy-war-file

它将负责展开 Web 应用的内容文件夹中 WAR 文件的内容。

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

你能尝试使用 curl 吗? https://learn.microsoft.com/en-us/azure/app-service/deploy-zip#with-curl 似乎您正在从门户运行powreshell。您可以尝试在本地运行,以便可以解析存档路径。 让我知道它是怎么回事。

以下是我如何设法从 Eclipse 在 Azure 上进行战争:

  1. 从 https://marketplace.eclipse.org/content/azure-toolkit-eclipse 安装适用于 Eclipse 的 Azure 工具包在安装过程中,Eclipse 将重新启动几次。

  2. 右键单击下拉列表中的项目;将鼠标悬停在 Azure 并选择"发布为 Azure Webapp"。

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

  4. 命中 部署 !

相关内容

  • 没有找到相关文章

最新更新