Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Google Cloud Datastore Sample for App Engine Standard Java11 Bundled Services

Open in Cloud Shell

This sample demonstrates how to use Google Cloud Datastore from Google App Engine standard Java11 bundled services environment.

Difference between App Engine Java8 and Java11 Bundled Services

The only difference between a Java8 application and a Java11 application is in the appengine-web.xml file where you need to define the Java11 runtime and declare you need the App Engine APIs:

<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
    <runtime>java11</runtime>
    <app-engine-apis>true</app-engine-apis>
</appengine-web-app>

Everything else should remain the same in terms of App Engine APIs access, WAR project packaging, and deployment. This way, it should be easy to migrate your existing GAE Java8 applications to GAE Java11.

Running locally

This example uses the Cloud SDK Maven plugin. To run this sample locally:

mvn package appengine:run

To see the results of the sample application, open localhost:8080 in a web browser.

Deploying

mvn clean package appengine:deploy
mvn appengine:deployIndex