Java教程

【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,访问无效的原因的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!