java - 将 war 文件部署到 Azure App Service 不起作用

标签 java tomcat azure-web-app-service war azure-app-service-plans

我正在尝试将 sample.war 文件部署到运行 Windows/Tomcat 9 的 Azure 应用服务。我正在将文件上传到 wwwroot/webapps 文件夹。该文件正在解包,但未创建名为 sample 的子文件夹。我已经启用了日志记录,但其中没有任何有用的东西。有什么想法吗?

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

最佳答案

请使用新的 WarDeploy 端点将您的 WAR 文件上传到 Azure 应用服务。

有关 WarDeploy 的更多信息:

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

您还可以使用 Maven 插件,它将在幕后使用 WarDeploy 端点:

有关 Maven 插件的更多信息:

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

关于java - 将 war 文件部署到 Azure App Service 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52674686/

相关文章:

azure - 如何在使用 GitHub 作为源代码管理的同时部署 Azure 网站?

java - 雅虎财经 API

maven - 如何使用 Jenkins 部署 Spring Boot Maven 应用程序?

java - Azure - Java 应用程序

eclipse - 使用 jsp 和 session 创建一个简单的登录页面

java - Spring注入(inject)的DataSource为空

mysql - Azure 中的 ASP.NET MVC 应用程序与应用程序内的 MySQL

java - 如何实现此递归算法以根据层次结构中父级的值打开和关闭某些值

java - 使用 Selenium 模拟在 Safari 中按下 Enter 键

java - 如何使用 JSON 处理困难对象