After much wrangling this week, I got my Google App Engine projects in an outdated version of Eclipse to deploy to the free tier of Google App Engine. Downgrading to the 2021-9 release worked, as the Google Cloud plugin apparently collides badly with later version of Eclipse, and they've not bothered to fix it in a year. The target is the Java 8 Standard Environment, which is again rather outdated these days. I also had to grant some additional fine-grain permissions to get the deployment to work, which implies there have been interesting security enhancements under the hood at Google. In fairness, no other major cloud service offers an enduring free tier these days. I get almost no traffic, of course, so it's not much of a burden for them.
It should be (i.e., is theoretically) possible to port the projects to a Java 11 Standard Environment while staying in the free tier, but I'd need to sort out how to package a web server (either Jetty or Tomcat) as part of the deal. Not this weekend.
It should be (i.e., is theoretically) possible to port the projects to a Java 11 Standard Environment while staying in the free tier, but I'd need to sort out how to package a web server (either Jetty or Tomcat) as part of the deal. Not this weekend.