2012-02-19 41 views
5

Son birkaç gün boyunca, web uygulamamı her çalıştırdığımda, Error - 503 gösteriliyor. Bu yönetici sayfasına gitmeye çalıştığımda bile olur. Bu Google ile ilgili bir sorun mu?Google App Engine Hatası 503 - Hizmet Kullanılamıyor

+3

Yönetici sayfasından, Kontrol Paneli'ni kastediyorsunuz, o zaman, evet, eğer bu 503 ise, sorun Google'ın sonundadır. – Thilo

cevap

13

Bir GAE projesi oluştururken, HttpServlet'i genişleten ve Google Uygulamanıza giriş noktası olarak kullanılan herhangi bir .class'ın, aşağıda gösterildiği gibi, savaşta/WEB-INF'de bulunan web.xml dosyasında eşleştirilmesi önemlidir.

Project Hierachy

Java Servlet Eğer HttpServlet aşağıdaki gibi web.xml''deki eşlenmesi gerekir uzanacak şekilde oluşturun: - Bu Testi GAE'nin proje ecipse olarak

web.xml

oluşturulan Oluşturulan bir örnek kod HttpServlet'i genişleten ve uygun şekilde eşlenen TestServlet.class adlı Java Servlet.

Uygulamanızı çalıştırmak için, index.html'nizdeki web.xml dosyasında bulunan TestServlet.class ile eşlenen URL'yi eşleştirmeniz gerekir (bu örnekte/testte). (Eclipse tarafından oluşturulan oluşturulan proje örnek kodu durumunda bu zaten yapılmış olacaktır).

Java Servletleriniz web.xml dosyasında doğru bir şekilde eşlendiğinde ve index.html dosyanıza eklendiğinde, tıklanan eşlenen URL uygun Servlet'i çağırır ve uygulamanızı çalıştırır.

Bu, yeni proje kurulumu açısından yaygın 503 hataları ortadan kaldırır.

+0

Teşekkürler! Bu, Blobstore java API örneğini google up'dan çalıştırmaya gerçekten yardımcı oldu: https://cloud.google.com/appengine/docs/java/blobstore/ Google'ın Blobstore örneği için resmi bir github projesi olmadığına şaşıyorum. Bu yüzden örnek çalışmadan önce biraz araştırma yapmamı sağladı (Bana Hata 503 veriyordu). Google'ın çıkışı, web.xml dosyası için doğru sunucu sınıfı isimlerini koymamızı zorunlu kılıyordu (yani. . Sadece Yükleme yerine yükleme.). – Simon