我目前正在尝试使用Visual Studio Code(VS Code)将Sping Boot 项目部署到Azure Web App资源。为了实现这一点,我一直遵循official documentation中概述的说明。作为过程的一部分,我从文档中提到的GitHub repository克隆了一个样例Sping Boot 项目。
尽管我小心翼翼地走完每一步,但还是遇到了一个障碍。我的意图是将项目的.jar文件部署到Web应用程序中。然而,我在VS Code中遇到了一个错误消息,内容如下:“指定的路径不是war文件。”
令人困惑的部分是,我提到的文档明确指出,.jar文件可以部署到Web应用程序。然而,我面对这个错误。有人可以指导我解决这个问题,并帮助我理解为什么这个错误会发生在我身上,而文档却另有说明吗?
我附上了相关截图供参考:
1.部署Spring项目截图:
1.错误消息截图:
感谢您的帮助!
1条答案
按热度按时间b09cbbtk1#
我通过克隆相同的GitHub repository在我的环境中复制了您的需求,并且我可以部署Jar文件。
按照以下步骤操作:
*删除下面高亮显示的jar文件:
转到终端,运行
mvn clean install
:检查项目是否在本地运行:
回复:
*尝试将Jar文件部署到新创建的Web App中:
部署状态:
回复:
更新答案:
使用Maven命令部署:
转到终端,在您的
pom.xml
所在的文件夹路径中运行以下命令:mvn com.microsoft.azure:azure-webapp-maven-plugin:2.5.0:config
根据您的要求选择Web应用程序,操作系统,Java版本等选项。
再次运行相同的命令并相应地选择选项:
mvn com.microsoft.azure:azure-webapp-maven-plugin:2.5.0:config
运行
mvn package azure-webapps:deploy
以将应用程序部署到Azure应用服务:回复: