7

過去数日間、Web アプリケーションを実行しようとするたびに、エラー - 503 が表示されます。これは、管理ページにアクセスしようとしても発生します。これは Google の問題ですか?

4

1 に答える 1

14

GAE プロジェクトを作成するときは、HttpServlet を拡張し、Google アプリへのエントリ ポイントとして使用されるすべての .class が、次の図のように war/WEB-INF にある web.xml にマップされることが重要です。

プロジェクト階層

HttpServlet を拡張する作成する Java サーブレットは、次のように web.xml にマップする必要があります。

web.xml

この Test GAE プロジェクトでは、HttpServlet を拡張し、適切にマップされた TestServlet.class という名前の Java サーブレットを作成するサンプル コードを ecipse が生成しました。

アプリを実行するには、web.xml (この場合は /test) にある TestServlet.class にマップされた URL を index.html に含める必要があります。(Eclipse によって生成されたプロジェクト サンプル コードの場合、これは既に行われています)。

Java サーブレットが web.xml に正しくマップされ、index.html に含まれると、クリックされたマップされた URL によって適切なサーブレットが呼び出され、アプリが実行されます。

これにより、新しいプロジェクトのセットアップに関して一般的な 503 エラーが解消されます。

于 2012-02-29T00:42:50.513 に答える