Java 8 on Google App Engine

This might be a really daft question, but I've failed to find the answer in documentation for ODK and Google Cloud

What is the problem? Please be detailed.
I've just deployed an ODK Aggregate server on App Engine and get this warning:
"The Java 7 runtime is deprecated. Please migrate to the generally available Java 8 runtime . For details and migration information, see the Java 7 runtime deprecation page . "
What ODK tool and version are you using? And on what device and operating system version?
Windows 10 (Java 8 update 121), Aggregate 1.4.15

What steps can we take to reproduce the problem?
I presume you just try installing a new Aggregate instance
What you have you tried to fix the problem?
I visited the link about migrating to Java 8 (, but it makes no sense to me. It says I need to change appengine-web.xml, which sounds pretty simple. I've searched in ODK documentation and found a page that mentions "appengine-web.xml" so I looked for it - I found a file on my hard drive, how do I find the equivalent on App Engine?

If I add the required line to the copy of appengine-web.xml on my hard drive, how do I redeploy the app?


Hi @seewhy! We are aware of this deprecation and it'll be addressed in future versions of Aggregate. For now, don't worry about it.

I do think we should add this to the docs. Paging @adammichaelwood!

Hi @yanokwa,
Thanks for the reply - I love responses that say "don't worry about it" - I'll take your advice and find something else to worry about.

1 Like

And for those who want to worry about, we have a pull request at that will solve this problem. Hoping we can get this in the next release.

A post was split to a new topic: Aggregate install not working