Azure 应用服务本地Git部署Java项目到App Server,访问无效的原因

满堂花醉三千客,一剑霜寒十四洲。这篇文章主要讲述Azure 应用服务本地Git部署Java项目到App Server,访问无效的原因相关的知识,希望能为你提供帮助。
问题描述在App Server的部署中心配置好本地Git 仓库 并推送 git push azure master 分支代码到服务器时,并未发生错误 ,但是服务异常,无法访问到正确的项目文件,始终打开的是App Service的默认首页:https://< your app service name> .chinacloudsites.cn/   
问题分析因为使用Git部署java时,App Service使用的默认部署路径为 site/wwwroot,而Java默认的根目录为 site/wwwroot/webapps/ 。所以最终的结果是Git部署没有把项目文件部署到正确的目录中。 
解决办法是:在 App Service的 配置页面 --> 应用程序设置 页面中添加 ”DEPLOYMNET_TARGET“,并设置值为:/home/site/wwwroot/webapps/

 
附录一:  部署War包时,使用ROOT.war为名,就可以使App Service的默认URL打开的项目为所部署war包的内容

 
参考资料
如何在 Web 应用上部署 Spring Boot 项目:  ??https://docs.azure.cn/zh-cn/articles/azure-operations-guide/app-service-web/aog-app-service-web-howto-deploy-java-spring-boot-project??
 
当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!


【Azure 应用服务本地Git部署Java项目到App Server,访问无效的原因】


    推荐阅读