Questions tagged [google-app-engine]

Google App Engine is a cloud computing technology for hosting web applications in Google-managed data centers. Google App Engine is a Platform as a Service (PaaS) offering for Java, Python, Go, Node.js, and PHP in its standard environment. Runtimes for a few other languages as well as docker-based custom runtimes are supported in its flexible environment.

Google App Engine is a cloud computing technology for hosting web applications in Google-managed data centers.

Google App Engine lets you run your web applications on Google's infrastructure; applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow:

  • Zero to sixty: Scale your app automatically without worrying about managing machines.
  • Supercharged APIs: Supercharge your app with services such as Task Queue, XMPP, and Cloud SQL, all powered by the same infrastructure that powers the Google services you use every day.
  • You're in control: Manage your application with a simple, web-based dashboard allowing you to customize your app's performance.

With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve your users.

Google App Engine makes it easy to build and deploy an application that runs reliably even under heavy load and with large amounts of data. It includes the following features:

  • Persistent storage with queries, sorting, and transactions.
  • Automatic scaling and load balancing.
  • Asynchronous task queues for performing work outside the scope of a request.
  • Scheduled tasks for triggering events at specified times or regular intervals.
  • Integration with other Google cloud services and APIs.

As of March 5th, 2012, Stack Overflow is Google's official community support channel for technical App Engine questions under the tag. Developers should continue to use the discussion forum or the StackExchange Software Recommendations sites for topics that are not a good fit for the Stack Overflow format. To report defects, use the App Engine public issue tracker.

Many questions are specific to their SDK for , , or . Please include the appropriate language tag with those questions or use the additional tags like and .

While covers both the standard environment and the flexible environment it may be a good idea to also tag questions specific to the flexible environment with .

More information

Books

46961 questions
9
votes
3 answers

Maven 3.1.0 breaks Google App Engine Maven Plugin

Looks likes Google App Engine plugin is broken with new maven 3.1.0 release. When I am trying to run development server, I am getting exception Caused by: java.lang.ClassNotFoundException: org.sonatype.aether.RepositorySystem at…
Andrey Lyubimov
  • 247
  • 3
  • 9
9
votes
1 answer

Disable TLD scanning at appengine initialization

This thread is similar to: Disable taglib scanning in google app engine (Jetty) The author of that thread accepted a wrong answer. We were trying to reduce the appengine startup time of my instances I've come accross the taglib TLD classpath…
9
votes
1 answer

Transaction isolation in google app engine

In Google App Engine the transaction isolation is said to be SNAPSHOT isolation, where you do not see previous deletes or puts within the transaction itself, but only the state of the datastore when the transaction began…
Navraj Chohan
  • 627
  • 4
  • 9
9
votes
1 answer

Is possible not configure Google App Engine custom domain without paying for Google Apps?

I want set custom domain for Google App Engine without use Google Apps or setup free Google Apps account how to do it now - since only paid version is visible? I read Google App Engine documentation that is possible.
Chameleon
  • 9,722
  • 16
  • 65
  • 127
9
votes
4 answers

Complex Queries using GAE datastore

I am in the early stages of developing a sports statistics website (ultimate frisbee) and would like to know your opinions if Google App Engine is right for me. I am writing it in Python using Django and have been comfortable with standard RDBMS for…
9
votes
2 answers

How to specify legacy incremental IDs with Java

I'm using GAE 1.8.1 and I've hit an issue with Objectify with the new scattered ID system. At least I think it's Objectify, I'm not sure (Using Objectify 4 RC1). I'm getting this.. Caused by: java.lang.IllegalArgumentException: id cannot be zero …
Eurig Jones
  • 8,226
  • 7
  • 52
  • 74
9
votes
1 answer

pull queues authorization from compute

I'm trying to access a pull queue from google compute with the compute OAuth token using python from oauth2client import gce from apiclient.discovery import build import httplib2 credentials = gce.AppAssertionCredentials('') http =…
9
votes
1 answer

Method interference in Google Cloud Endpoints with Google Eclipse Plugin

I am experiencing a strange behavior while generating endpoints using the Google Appengine Eclipse plugin. I have an endpoint class with over 20 endpoint methods. When I first tried generating the endpoints for android I get the error Generating…
learner
  • 11,490
  • 26
  • 97
  • 169
9
votes
3 answers

Error running Google app engine mobile back end client

I am following the tutorial Getting started with mobile backend. However when I try run the downloaded client I get the following exception: 05-23 14:48:49.960: E/AndroidRuntime(15384): FATAL EXCEPTION: main 05-23 14:48:49.960:…
Jason
  • 4,034
  • 4
  • 40
  • 62
9
votes
1 answer

Static files application_readable usage

I've been trying to understand how the application_readable static url handler field works. I'm using SDK version 1.7.7 and I've set this to true on an application in my dev environment, but I can't seem to actually read the file: # app.yaml - url:…
jrsm
  • 133
  • 1
  • 6
9
votes
4 answers

Accessing webserver running within Eclipse from outside the workstation

I run a web project targeted to be deployed on the Google Appengine locally from within Eclipse. So the server starts up and it can be accessed normally by typing localhost:8080 into some browser. Everything fine so far. But what I need is to access…
Juri
  • 32,424
  • 20
  • 102
  • 136
9
votes
1 answer

Unable to debug dev_appserver in Google App Engine

I don't think this issue is unique to PyDev, but to any python debugger. Using Eclipse and pydev, I'm unable to break on my WSGI handler, in a dev_appserver (The Google app engine development server) process. I'm not 100% sure, but I think this is a…
Uri London
  • 10,631
  • 5
  • 51
  • 81
9
votes
2 answers

mapping values are not allowed here ... in foo.py

I have this GAE python code In file foo.py import webapp2 class MainPage(webapp2.RequestHandler): def get(self): self.response.headers['Content-Type'] = 'text/plain' self.response.write('Hello Foo') app =…
riemaxi
  • 155
  • 2
  • 5
9
votes
3 answers

dev-server HTTP Error 403: Forbidden

After updating from 1.7.5 (where everything worked fine) I'm getting a HTTP Error 403: Forbidden when trying to open any sites via localhost. Strange thing is I have pretty much the same setup at home as here at work and everything works there...…
Sasxa
  • 40,334
  • 16
  • 88
  • 102
9
votes
1 answer

Where is the gae local datastore on a mac OSX 10.8.3 filesystem?

I have tried all the suggestions from these posts: Does anyone know where the Google App Engine local datastore file located for Mac OS X Where is my local App Engine datastore? Google App Engine local datastore path configuration and I still can…
Paul
  • 1,192
  • 1
  • 11
  • 23
1 2 3
99
100