पिछले कुछ दिनों से, हर बार जब मैं अपना वेब एप्लिकेशन चलाने की कोशिश करता हूं, तो त्रुटि - 503 दिखा रहा है। यह तब भी होता है जब मैं व्यवस्थापक पृष्ठ पर जाने का प्रयास करता हूं। क्या यह Google के साथ एक समस्या है?Google ऐप इंजन त्रुटि 503 - सेवा अनुपलब्ध
उत्तर
जीएई प्रोजेक्ट बनाने के दौरान यह महत्वपूर्ण है कि कोई भी क्लास जो एचटीपीएसर्लेट को बढ़ाता है और आपके Google ऐप में एंट्री पॉइंट के रूप में उपयोग किया जाता है, नीचे दिए गए चित्र/वेब-आईएनएफ में पाए गए web.xml में मैप किया जाता है।
जावा सर्वलेट वे आपके द्वारा बनाए जाने का विस्तार HttpServlet निम्नलिखित की तरह web.xml में मैप किया जाना चाहिए: -
इस टेस्ट GAE परियोजना ecipse में उत्पन्न कि एक बनाया नमूना कोड जावा सर्वलेट को TestServlet.class कहा जाता है जो HttpServlet को बढ़ाता है और उचित रूप से मैप किया जाता है।
अपने ऐप को चलाने के लिए आपको अपने index.html में web.xml (इस मामले/परीक्षण में) में मिले TestServlet.class में मैप किए गए यूआरएल को शामिल करने की आवश्यकता है। (ग्रहण द्वारा बनाए गए जेनरेट प्रोजेक्ट नमूना कोड के मामले में यह पहले ही किया जा चुका है)।
एक बार आपके जावा सर्वलेट्स web.xml में सही तरीके से मैप किए जाते हैं और आपके index.html में शामिल किए गए मैप किए गए यूआरएल को उपयुक्त सर्वलेट का आह्वान करेंगे और अपना ऐप चलाएंगे।
यह नई परियोजना सेटअप के मामले में सामान्य 503 त्रुटियों को खत्म कर देगा।
धन्यवाद! यह वास्तव में मुझे Google से ब्लॉबस्टोर जावा एपीआई उदाहरण प्राप्त करने में मदद करता है और चल रहा है: https://cloud.google.com/appengine/docs/java/blobstore/ मुझे आश्चर्य हुआ कि Google के ब्लॉबस्टोर उदाहरण के लिए कोई आधिकारिक जिथब प्रोजेक्ट नहीं है इसलिए इसने मुझे काम करने से पहले थोड़ा सा जांच करने का कारण बना दिया (यह मुझे त्रुटि 503 दे रहा था)। Google को बाहर निकालने के लिए हमें वेब.एक्सएमएल फ़ाइल (यानी <पैकेज नाम> के लिए उचित सर्वलेट-श्रेणी नामों को रखने के लिए जरूरी है। बस अपलोड करने के बजाए अपलोड करें)। – Simon
यदि व्यवस्थापक पृष्ठ द्वारा, आपका मतलब डैशबोर्ड है, तो हाँ, यदि वह 503 है, तो समस्या Google के अंत में है। – Thilo