Springboot 应用程序在 Azure 应用服务上部署后失败

问题描述 投票:0回答:1

我有 springboot 应用程序,该应用程序是服务器反应应用程序,在本地它是工作文件,但是当我将其部署在运行时为 java 17 的 azure web 应用程序上时。它显示 HTTP 状态 400 – 错误请求。 可能是什么问题。

注意:Springboot应用程序服务器静态react应用程序

reactjs spring-boot azure azure-web-app-service azure-webapps
1个回答
0
投票

我尝试了你的代码,将其部署到Azure App Service,并且部署成功,没有任何错误。

首先,我使用下面的命令构建前端来生成生产文件。这会将构建的 React 文件放入 backend/src/main/resources/static 目录中。

npm install
npm run build

enter image description here

然后,我使用以下命令构建了后端:

mvn clean install

enter image description here

成功构建前端和后端后,我将应用程序部署到 Azure Web 应用程序,该应用程序使用 Linux 操作系统和 Java 17 SE 运行时堆栈。

对于部署,我单击 VS Code Azure 扩展,然后单击我的 Azure Web 应用程序并选择 部署到 Web 应用程序。 然后,我选择 浏览 选项并找到文件 backend->target->backend- 0.0.1-SNAPSHOT 如下所示。

enter image description here

enter image description here

Azure Web 应用服务输出

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.