我正在尝试将本地构建的 Spring Boot 应用程序部署到 Azure App Service。注意我是使用 Azure 的新手。
我使用 Azure Portal 创建的 App Service 具有以下特点:
Stack
:Java SE (JRE 8)
这应该使运行应用程序成为可能。
我还添加了以下应用程序设置(环境变量):
JAVA_OPTS
:-Dserver.port=80
SPRING_PROFILES_ACTIVE
:prod
这应该设置正确的服务器端口,假设端口80
是我应该使用的正确端口。我读了这个其他帖子。第二个应用程序设置将确保prod
使用应用程序内部的配置文件。
我使用 FTP 连接到应用服务并删除default.jar
并上传了自己app.jar
的应用服务,然后重新启动应用服务。
我收到一条通知,应用程序已重新启动,但它似乎不起作用。我无法访问该应用程序,但我也无法找到日志文件。在 Azure 门户中尝试日志流仅提供有关Starting container for site
和 docker 相关日志的信息,而不是我的应用程序的日志。
我想知道在哪里进行故障排除。
请注意,我使用的是 FTP 部署选项,因为我的应用程序是使用 Gradle 构建的,而 Azure 似乎只有一个用于部署应用程序的 Maven 插件。
缥缈止盈
慕森王
相关分类