【发布时间】:2019-07-04 05:26:48
【问题描述】:
我正在尝试将 Spring Boot 应用程序部署到 Azure 应用程序服务。当我通过 Intellij 中的 maven 执行此操作时,它工作正常。它已部署,我可以验证应用已部署并启动。
当我通过 azure 管道部署它并执行发布时,它根本无法启动容器。这是日志的输出:
2019-02-10T14:32:17.379283936Z /bin/init_container.sh: line 81: source: /usr/bin/java: cannot execute binary file
2019-02-10T14:32:17.379539843Z Startup File exited with code 126
我怀疑这与名为
的部分有关启动命令
在部署部分。请参阅下面的屏幕截图。我的意思是,尚不清楚当我运行部署时 jar 是否会自动启动,或者您是否需要在此处指定某些内容。我尝试过硬编码java -jar <name of jar file>,但遇到了同样的错误。还有什么需要做的吗?发布本身变为绿色,但容器从未启动。
【问题讨论】:
标签: azure spring-boot azure-web-app-service azure-pipelines