The Java 8 runtime

In 2009, Java became the second language to run on App Engine, and it is also supported by the majority of Google Cloud products and services. In September 2017, Java 8 support became generally available. App Engine services written in Java take the form of one or more servlets that conform to the Java Servlet 3.1 and 2.5 specifications. At runtime, App Engine provides these servlets through a managed Jetty 9 server. Similar to Python, requests are mapped to servlets through handlers defined in the application's configuration file.

While currently supported, the Java 7 runtime for App Engine is deprecated and will be officially shut down on January 16, 2019. The Java 7 runtime has quite a few limitations compared to Java ...

Get Building Google Cloud Platform Solutions now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.