2015 年に該当する回答
私は 2015 年 9 月に GAE (Java) プロジェクトを作成しました。以下は、このプロジェクトおよび同様のプロジェクトに適用されます。
Apache Maven の使用 - Java - Google Cloud Platformの関連する手順に従って、Skeleton アーキタイプを使用して、通常の GAE Maven プロジェクトと同じようにプロジェクトを作成することから始めました。RequirementsからTesting your app with the development serverまで続きます。
その後、「既存の Maven プロジェクトのインポート」を使用して、このプロジェクトを Eclipse JEE (Mars) にインポートしました。開発開始。
デバッグが必要なときは、以下で説明するいくつかの手順を実行するだけで済みました。
デバッグ構成を作成する
Run -> Debug Configurationsに移動し、Remote Java Applicationをクリックし、 Newボタンをクリックして新しい構成を作成します (スクリーンショット、フィルター テキスト ボックスの左上隅を参照)。

以下に示すように、特定のプロジェクトを選択し、構成に適切な名前を付けて詳細を入力し (ポートを 8000 にします)、 [適用] をクリックします。

pom.xml のいくつかの行のコメントを外します
プロジェクトの pom.xml で、プラグインの構成を見つけてappengine-maven-plugin
、次の行のコメントを外します。
<jvmFlags>
<jvmFlag>-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n</jvmFlag>
</jvmFlags>
mvn appengine:devserver
コマンドラインからコマンドを実行する
タイトルの通り…
Eclipse 内からデバッガーをアタッチする
[デバッグ] のボタンの横にある小さな下向きの三角形をクリックし、設定したばかりのデバッグ構成の名前を選択します (この例では "HelloWorldServlet")。