I'm trying GAE Java Flexible Environment and using "com.google.appengine:gradle-appengine-plugin:gradle-appengine-plugin" in my build script.
When I start task appengineRun, it complaints appengine-web.xml is missing. My understanding is for Flexible Environment, the appengine-web.xml is obsolete and replaced by app.ymal file. But I still have this error even if I have app.yaml under src/main/appengine/
My question is, is this a bug in the gradle script? Thanks!
This is because gradle doesn't know where your app.yaml file is. Move it to root folder of your application.
About spring boot application: it didn't start on app engine because spring boot application requires more time to start then app engine gives by default. So on each your request app engine tries to start your app and after timeout fails.