当前位置: 首页 > 知识库问答 >
问题:

部署War文件后无法运行azure应用程序服务

裴鸿熙
2023-03-14

我将war文件重命名为ROOT。war并通过FTP部署在azure web app服务上,但它无法开始给出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、函数、脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。

共有3个答案

轩辕季同
2023-03-14

以下是我如何从Eclipse中成功地让我的战争在Azure上运行的:

>

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

    右键单击下拉列表中的项目;将鼠标悬停到Azure,然后选择发布为Azure Webapp...

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

    点击部署!

  • 魏松
    2023-03-14

    你能试试卷发吗?https://docs.microsoft.com/en-us/azure/app-service/deploy-zip#with-curl看起来也像是在门户上运行powreshell。您可以尝试在本地运行,以便可以解析ArchivePath。告诉我进展如何。

    姚高爽
    2023-03-14

    请尝试使用/WarDeploy:https://docs.microsoft.com/en-us/azure/app-service/deploy-zip#deploy-战争档案

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

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

     类似资料:
    • 我正在尝试部署一个示例。war文件到运行Windows/Tomcat 9的Azure应用程序服务。我正在将文件上载到wwwroot/webapps文件夹。文件正在解包,但未创建名为sample的子文件夹。我已经启用了日志记录功能,但是里面没有任何有用的东西。有什么想法吗? 我试图使用的示例war文件来自apache tomcat页面。https://tomcat.apache.org/tomcat

    • 我刚刚部署(有史以来第一次)基于Spring的Java应用程序。在本地主机上,一切正常,但在部署后,我无法发送任何请求。应用程序只是不在服务器上运行。 日志: 有什么问题吗?我将非常感谢任何帮助。 编辑: 如果它有帮助 - 我已经下载了我刚刚部署在服务器上的示例Web项目,它运行良好。该项目具有上述依赖项,但区别在于部署后的日志。部署该示例应用后,日志中是典型的 Spring 日志: 但是在部署我

    • 我无法让我的Spring Boot站点在Azure Web实例上响应。我遵循了Java应用程序说明和上传说明。IIS服务器似乎正在接收请求,但战争中的servlet没有响应。根据留档,有几个问题。特别是,web.config应该部署到www root,并指定java路径和转发端口。我相信我已经涵盖了这些基础——我的web.config贴在下面。 我确实尝试过从市场上部署tomcat服务器,效果很好

    • 在中,上下文xml下有: 在我的spring mvc中是:

    • 我试图创建一个jboss/wildfly的映像,可以用于war部署,下面是我用于创建映像的docker文件。 但是,当我使用“docker run-p9990:9990 hello”命令运行容器时,jboss服务器正在启动,但部署文件夹中的war文件没有部署。 docker文件 添加独立的完整poc。xml/opt/jboss/wildfly/standalone/configuration/ 添

    • 我正在尝试将web服务的War文件上传到Azure,运行tomcat 8 我在onedrive上的相关webapps文件夹中有war文件,但部署始终失败,令人沮丧的是,它这样做时没有出现错误消息。 我很确定,如果我不能使用将二进制文件上传到Azure的方法,我就不能使用Azure。当使用像github这样的存储库时,由于引用问题,构建会失败,所以我认为这不是一个选项。 不幸的是,我必须使用Azur