Is there any way to run background processes in the Java version of GAE?
The request time limit is 30 seconds. Yes, that means that you have to break your background processing in to 30 second chunks.
The GAE team is promising better support for background processing "soon".