如何将Gradle Spring Boot Java War应用程序部署到App Engine标准中(而不是Flex Env​​)

时间:2019-07-04 22:13:54

标签: spring-boot google-app-engine

我有一个项目,我不想使用AppEngine flex,因为它们很昂贵。因此,我通过将Spring Boot应用程序从jar转换为war

将项目转换为标准项目

当我尝试将项目部署到应用程序引擎时,它选择的是app.yaml而不是appening-web.xml并作为标准的flex项目进行部署。

有人面对同样的东西吗?

1 个答案:

答案 0 :(得分:0)

确保您的appengine-web.xml文件位于src/main/webapp/WEB-INF目录下。您的结构应如下所示:

enter image description here

有关Java的App Engine标准配置文件的更多详细信息,请检查this documentation。您还可以在此GitHub页面上查看steps,了解如何在App Engine Standard中部署Spring Boot简单的Hello World应用程序。