GAE の Google リソースで次の文を読みました。
助けてくれてありがとう!
簡単な答えは次のとおりです。
アプリエンジンのドキュメントによると:
App Engine Java アプリケーションは、Web サーバー環境とのやり取りに Java Servlet 標準を使用します。
シンプルなサーブレット アプリの場合は、Tomcat で実行できます。
しかし
App Engine ランタイム環境では、App Engine の分散インフラストラクチャでアプリを複数のインスタンスにスケーリングできるようにするために、いくつかの制約が課されます。
UserService や Datastore などのアプリ エンジンの API を使用した場合、Tomcat では実行できません。この場合、アプリ エンジン SDK の開発用 Web サーバーを開発とテストの目的で使用できます。