我正在尝试将 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/