Depending on the shape Google App Engine is in, my app can take too long to start up:
Caused by: com.google.apphosting.api.DeadlineExceededException: This request (d872b776bcbbfd27) started at 2012/12/04 17:35:28.861 UTC and was still executing at 2012/12/04 17:36:28.348 UTC
The app contains a frontend and various backends and the whole app seems to get started once per instance, and many filters, security, etc. would not be used on the backends anyway.
Is is possible to split the app and deploy frontend and backend separately? And how would I run this maven based app on my dev server?
There's only vague doc - the closest I could find in the Google App Engine doc:
https://developers.google.com/appengine/docs/java/backends/overview
You can place your backends in a separate application root directory if you want to avoid sharing code or handlers, ...
And regarding the dev environment, net.kindleit.maven-gae-plugin
is completely quiet about it's config params backend
and/or backendDir
.
Can someone provide more details on whether/how this can be reached?
Thanks, Stefan