【发布时间】:2019-12-03 21:15:25
【问题描述】:
我已经在 Azure devops 中构建了一个构建和发布管道,该管道针对我的 Spring Boot 应用程序运行 package 目标。它是一个独立的应用程序。
构建生成 jar 文件并将其作为工件发布。到目前为止一切顺利。
然后我创建了一个发布管道并完成了所有配置,以选择我的资源组、订阅、应用程序类型,运行时为 jre8,然后指向已发布的工件。
该版本也可以正常工作,我可以在 wwwroot 文件夹中看到该 jar 文件。
但是,在门户应用程序的日志流中,应用程序并没有真正启动。似乎该版本复制了 jar 文件,但没有启动实际的应用程序。
如果我从 Intellij 运行 maven webapp:deploy 命令,那么它将部署到我的资源组并启动 spring boot 应用程序。
这里有什么区别?当然,azure app service deploy 任务也应该启动 jar 文件还是?
【问题讨论】:
标签: spring-boot azure-devops azure-app-service-envrmnt