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

将war文件部署到Azure[复制]

白学
2023-03-14

我正在尝试将web服务的War文件上传到Azure,运行tomcat 8
我在onedrive上的相关webapps文件夹中有war文件,但部署始终失败,令人沮丧的是,它这样做时没有出现错误消息。

我很确定,如果我不能使用将二进制文件上传到Azure的方法,我就不能使用Azure。当使用像github这样的存储库时,由于引用问题,构建会失败,所以我认为这不是一个选项。

不幸的是,我必须使用Azure,我知道使用AWS等其他服务,我将在5分钟内完成,因为您可以直接上传,而无需任何Microsoft(tm)麻烦。

共有2个答案

司国源
2023-03-14

这张简短的便条让我很沮丧。如果您通过客户端使用ftp(我使用FileZilla),请考虑以下问题:

把. war文件放在: site下

同时,也要改变规则。war文件名:ROOT。战争

它必须是系统部署它的名称。至少对我来说,GitHub集成不起作用,所以我使用这个ftp方法。

通过ftp部署可能需要几分钟的时间来部署和运行。

翁烨霖
2023-03-14

通常,在Azure Web应用程序上部署war文件有4种方法:FTP、Github/BitBucket或OneDrive/Dropbox等存储库、Kudu工具、Azure Toolkit for Eclipse/IntelliJ。

首先,你需要知道azure上的文件结构。Java war文件必须部署在Azure Web App的wwwroot路径下的webapps目录下。您可以访问Kudu工具urlhttps://

  1. 使用FTP进行部署,可以参考Kudu wiki页面通过ftp访问文件了解一下,设置FTP用户

希望有帮助。如有任何问题,请随时通知我。

 类似资料:
  • 问题内容: 我在装有Tomcat 8的同一服务器上运行Jenkins 1.6(并且也尝试使用Jenkins 2.0)。我需要将Maven多模块应用程序部署到Tomcat Web应用程序。它有两个必须部署的子模块中的war文件。Deploy插件最多支持Tomcat 7,并且工作正常。但是,问题是我需要使用Tomcat 8,因为我的Web应用程序无法在Tomcat 7上运行。是否可以将War文件从Je

  • 在将文件部署到Wildfly时,应将文件复制到何处? 我看不到文件在哪里: 似乎要进行爆炸式部署: 在运行期间,启用的war文件由tmp目录中的vfs分解。这些文件将在停止/重新启动/禁用时删除。 参考内容位于内容数据目录中,用于重新创建tmp文件。

  • 我已经创建了一个Microsoft azure web应用程序,并配置了java版本8和tomcat最新版本。根据他们的文档,我已将WAR文件上载到d:\home\site\wwwroot\webapps\ROOT。 MY目录截图 温iam试图访问,给我一个404错误。请帮我解决这个问题

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

  • 问题内容: 我正在向其中部署文件,并希望将其他文件包括到该段中,如下所述: 使用Heroku CLI配置WAR部署 它成功部署了文件,但是在扩展应用程序的任何子文件夹中我都找不到文件。同时,存档中的所有其他文件都在其位置上,其他 文件也仅此而已。我试图添加一些具有相同结果的文件: 问题: heroku在哪里包括其他文件?如何前往那里? 这是heroku-cli的输出: 问题答案: 这些文件将被添加