2012-02-19 19 views
5

Negli ultimi due giorni, ogni volta che provo a eseguire la mia applicazione Web, Errore - 503 è stato visualizzato. Questo succede anche quando provo ad andare alla pagina di amministrazione. È un problema con Google?Errore di Google App Engine 503 - Servizio non disponibile

+3

Se per pagina di amministrazione, si intende la Dashboard, quindi sì, se 503s, il problema è sulla fine di Google. – Thilo

risposta

13

È importante quando si crea un progetto GAE che qualsiasi classe che estende HttpServlet e che viene utilizzata come punto di ingresso per l'app Google viene mappata nel file web.xml trovato in war/WEB-INF come illustrato di seguito.

Project Hierachy

servlet Java si crea che estendono HttpServlet deve essere mappato in web.xml come la seguente: -

web.xml

In questo progetto ecipse prova GAE generato codice di esempio che ha creato un Servlet Java chiamato TestServlet.class che estende HttpServlet e viene mappato in modo appropriato.

Per eseguire l'app è necessario includere l'URL mappato al TestServlet.class trovato nel web.xml (In questo caso/test) nel tuo index.html. (Nel caso del codice di esempio del progetto generato creato da Eclipse, questo sarà già stato fatto).

Una volta che i tuoi Java Servlet sono mappati correttamente nel web.xml e inclusi nel tuo index.html l'URL mappato che viene cliccato invocherà il Servlet appropriato ed eseguirà la tua app.

Ciò eliminerà gli errori 503 comuni in termini di nuova configurazione del progetto.

+0

Grazie! Questo mi ha davvero aiutato a ottenere l'esempio dell'API java Blobstore da google attivo e funzionante: https://cloud.google.com/appengine/docs/java/blobstore/ Sono rimasto piuttosto sorpreso dal fatto che non ci siano progetti github ufficiali per l'esempio di Blobstore di Google quindi mi ha indotto a indagare un po 'prima che l'esempio funzionasse (mi stava dando l'errore 503). Risulta che Google ci ha richiesto di inserire i nomi appropriati della classe servlet per il file web.xml (ad es. .Upload invece di solo Upload). – Simon

Problemi correlati