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

将war文件部署到Azure应用程序服务不工作

施锋
2023-03-14

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

我试图使用的示例war文件来自apache tomcat页面。https://tomcat.apache.org/tomcat-7.0-doc/appdev/sample/

共有1个答案

昌乐生
2023-03-14

请使用新的WarDeployendpoint将WAR文件上载到Azure应用程序服务。

有关WarDeploy的更多信息:

https://github.com/projectkudu/kudu/wiki/Deploying-WAR-files-using-wardeploy https://docs.microsoft.com/en-us/azure/app-service/app-service-deploy-zip

您还可以使用Maven插件,该插件将在幕后使用WarDeployendpoint:

有关Maven插件的更多信息:

https://docs.microsoft.com/en-us/azure/app-service/containers/quickstart-java https://github.com/Microsoft/azure-maven-plugins/tree/develop/azure-webapp-maven-plugin

 类似资料:
  • 我将war文件重命名为ROOT。war并通过FTP部署在azure web app服务上,但它无法开始给出502的错误。我从日志流中得到“清除过期缓存项后可用空间不足”。有人知道怎么解决这个问题吗? 更新:@alok我尝试用curl部署它给了我一个无效凭据的错误。我正在从部署中心复制应用FTP应用凭据 (AZURE CLI安装在我的系统上)当我尝试使用power shell部署时,它也会这样说 P

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

  • 我已经制作了我的网络应用程序,我想把它放在互联网上。我听说用户可以使用 .war 文件在 cPanel 中部署 Web 应用程序。我一直在搜索这个,任何类型的教程或任何有关如何做到这一点的信息。但是没有一个真正告诉你如何做到这一点,你只会找到关于如何在Tomcat或Glassfish上部署的教程。我在这里错过了什么点吗?一旦我的 Web 应用程序打包为 .war 文件,我如何将它放到互联网上?如果

  • 我无权访问weblogic.deployer和web管理GUI(如果Linux服务器版本中存在) 我可以在weblogic(windows版本)中部署WAR文件。应用程序文件应该可以。

  • 我有一个文件,我需要部署到现有的应用服务(已经包含一个应用程序,以前通过另一个管道部署)。 我想避免使用FTP任务。 有没有办法通过DevOps管道将单个文件部署到应用程序服务中的特定文件夹?