के लिए काम नहीं कर रही है, मैं Google App Engine ट्यूटोरियल का पालन कर रहा हूं, और मुझे .jsp फ़ाइल में कोई समस्या है। Google का कोड यहां दिया गया है: Using JSPs। मैं अपनी परियोजना बनाने के लिए ग्रहण का उपयोग कर रहा हूं, और किसी कारण से जब मैं guestbook.jsp
फ़ाइल को युद्ध निर्देशिका में जोड़ता हूं, तो तत्काल को लाल त्रुटि आइकन मिलता है। मैं guestbook.jsp को खोलने के लिए डबल क्लिक नहीं कर सकता। यहाँ क्या हो सकता है? .jsp फ़ाइल Google App Engine guestbook ट्यूटोरियल
उत्तर
अंत में मैं के रूप में मैं (थोड़ी सी मदद के साथ) समाधान अपने आप को मेरे इनाम बर्बाद हो रहे हैं।
समस्या उत्पन्न हुई क्योंकि मैं ग्रहण से अपरिचित था। जब मुझे अधिक वर्बोज़ त्रुटि संदेश Your project must be configured to use a JDK in order to use JSPs guestbook.jsp
मिला। यह ग्रहण विंडो के नीचे पाए गए फलक में 'मार्कर' नामक एक टैब में स्थित था। ऐसा लगता है कि ग्रहण को पता नहीं था कि मैंने जेडीके स्थापित किया था।
ग्रहण में मैं मेनू Window->Preferences->Java->Installed JREs
पर गया। ग्रहण केवल एक प्रविष्टि वहाँ jre6
नाम दिया मैं क्लिक किया Add...
बटन चुना Standard VM
और
मैं अपने प्रोजेक्ट फिर से बनाया, लेकिन एक ही त्रुटि थी (मेरे मामले C:\Program Files\Java\jdk1.6.0_20
में) JDK के आधार निर्देशिका को ब्राउज़ किया था। मैं उस बॉक्स को चेक करना भूल गया था जो ग्रहण के बजाय jclk का उपयोग करने के लिए ग्रहण को बताता है।
जैसे ही मैंने ग्रहण किया था, ग्रहण ने मेरी परियोजना का पुनर्निर्माण किया और त्रुटि समाप्त हो गई।
केवल jre1.6.0_05 फ़ोल्डर है मैं उस फ़ोल्डर में jdk कैसे स्थापित कर सकता हूं ?? –
इन चरणों ने भी मेरे लिए एक ही समस्या का समाधान किया। – Boinst
ग्रहण 4.2 में, स्थापित जेआरई 'jdk1.6.0.xx' को टिक कर, नई सेटिंग्स का उपयोग करने के लिए विशिष्ट जीए प्रोजेक्ट को स्वत: रीफ्रेश नहीं करता है। मेरे मामले में, मुझे जेएसपी की त्रुटि का उपयोग करने के लिए 'जेडीके का उपयोग करने के लिए कॉन्फ़िगर किया जाना चाहिए' को हल करने के लिए मुझे परियोजना प्रोजेक्ट्स - प्रोजेक्ट फैक्ट्स - रनटाइम्स और 'jdk1.6.0.xx' पर टिकटें' की आवश्यकता है। – yorkw
3 सुझाव:
- एक परियोजना करें -> स्वच्छ
सुनिश्चित करें कि आप web.xml में इस किया है:
<welcome-file-list> <welcome-file>guestbook.jsp</welcome-file> </welcome-file-list>
Have Project-- > स्वचालित रूप से सक्षम बनाएं, मैंने लंबे समय से ऐपइंजिन पर एक जावा ऐप तैनात किया है और मुझे डब्लूबी-आईएनएफ फोल में
classes
फ़ोल्डर दिखाई देता है डर जिसमें सर्वलेट और मेटा-आईएनएफ फ़ोल्डर की कक्षा है।
यह सब कोशिश की। मेरे जावा फ़ोल्डर में – Nifle
बडी
It'simple बस परियोजना> rightclick-> गुण> जावा बिल्ड पथ> अपने jre-> संपादित करें> वैकल्पिक jre-> आपकी JDK चयन चयन का चयन करें।
इतना आसान अधिकार।
एक और चीज जो आपको करना है वह बदलना है (प्रोजेक्ट फेससेट) शायद यह लागू करने के लिए कहेंगे, फिर लागू करें कि अगर यह जावा स्तर (चेक बॉक्स) को 1.6 या 1.7 में परिवर्तित नहीं करता है तो आपके पास जेडीके है चयनित।
चियर्स .... परवीन वर्मा
आप इसे, फिर भी काम इस आदेश के साथ ग्रहण लांच करने का प्रयास करने के लिए नहीं मिला है:
eclipse.exe -vm सी: \ Program Files \ जावा \\ बिन \ javaw।exe
यह जेडीके पर ग्रहण लॉन्च करेगा। मैं विंडोज 8 और जेडीके 1.6 का उपयोग करता हूं, और मेरे लिए, यह आवश्यक है।
इन सभी अन्य तकनीकों में विफल होने के बाद भी (<% @ टैगलिब उपसर्ग = "एफएन" आदि शामिल करें; सुनिश्चित करें कि जेआरई परियोजना निर्माण पथ में है; सुनिश्चित करें कि ग्रहण प्राथमिकताएं संगत निष्पादन पर्यावरण के साथ सही जेआरई को जोड़ती हैं; आयात jstl-1.2.jar प्रोजेक्ट में और प्रोजेक्ट बिल्ड पाथ जार में जोड़ें) ... मैंने ग्रहण को पुनरारंभ किया और सब ठीक थे। ग्रहण की समग्र अखंडता के लिए मेरे घटते सम्मान को छोड़कर।
ग्रहण को पता नहीं था कि आपने JDK
स्थापित किया है।
तो ग्रहण में मेनू विंडो-> प्राथमिकताएं-> जावा-> स्थापित जेआरईएस पर जाएं। ग्रहण केवल एक entry-jre6
जोड़े बटन स्टैंडर्ड वीएम चुनें और
मेरे मामले निम्न चरणों का पर्याप्त नहीं है, फिर भी मैं त्रुटि थी में (मेरे मामले C:\Program Files\Java\jdk1.7.0_45
में) JDK के आधार निर्देशिका के लिए ब्राउज़ करें क्लिक करें है।
इसलिए मैंने इन चरणों को भी शामिल किया।
चरण 1: मैं प्रोग्राम फ़ाइलों से jdk1.7.0_45
फ़ोल्डर की नकल की, और मेरे कार्यक्षेत्र (D:\workspace
) में यह चिपकाया और कार्यक्षेत्र अंदर JDK
करने के लिए फ़ोल्डर jdk1.7.0_45
नाम बदलकर।
चरण 2: और जोड़ा इन पंक्तियों
-vm
C:\Program Files\Java\jdk1.7.0_45\bin\javaw.exe
eclipse.ini
फ़ाइल की शुरुआत में। यह फ़ाइल आपके ग्रहण फ़ोल्डर के अंदर होगी। फ़ाइल का प्रकार है: कॉन्फ़िगरेशन सेटिंग्स (.ini) (नोट: इन पंक्तियों को जोड़ें, इसके अलावा इस फ़ाइल में कुछ भी नहीं बदला जाता है)
इन चरणों के बाद मेरी त्रुटि समाप्त हो गई।
मुझे विश्वास नहीं है कि क्या हुआ। हर बार मेरे पास एक पंक्ति थी जो 1 ओपन-जेडीके -7 और दूसरी जगह पर एक पंक्ति 2 ऑरैक-जेडीके -7 दूसरी पंक्ति को पूरे समय चुना गया था, मैंने फिर से शुरू किया, अनचेक करने की कोशिश की और फिर से जांचें। हर संभव संयोजन का प्रयास किया। इस पल में मैंने पहली पंक्ति को हटा दिया चीजें ठीक कर दी गई हैं :)। पागल हुह
- 1. Google App Engine
- 2. Google App Engine
- 3. Google App Engine
- 4. Google App Engine
- 5. Google App Engine
- 6. Google App Engine
- 7. Google App Engine
- 8. Google App Engine/Java
- 9. Google App Engine
- 10. Google App Engine
- 11. Google App Engine
- 12. Google App Engine
- 13. Google App Engine
- 14. Google App Engine
- 15. Google App Engine प्रेषक
- 16. Google App Engine
- 17. Google App Engine Python
- 18. Google App Engine
- 19. Google App Engine
- 20. Google App Engine (Python)
- 21. Google App Engine
- 22. Google App Engine
- 23. Google App Engine 1.6.4
- 24. Google App Engine
- 25. Google App Engine
- 26. Google App Engine 1.7
- 27. Google App Engine
- 28. Google App Engine डेटास्टोर
- 29. Google App Engine
- 30. Google App Engine Java
त्रुटि संदेश क्या हैं? क्या यह केवल WAR फ़ाइल बनाने के बाद होता है? यदि आप किसी भी तरह से WAR फ़ाइल के अंदर से जेएसपी खोलने की कोशिश कर रहे हैं तो आप परेशानी में भाग सकते हैं। – Michael
आश्चर्यजनक रूप से, कोई त्रुटि संदेश नहीं हैं। मैं देखता हूं कि फ़ाइल नाम के बगल में लाल त्रुटि आइकन है। साथ ही, फ़ाइल बनाने के तुरंत बाद यह लाल त्रुटि आइकन आता है। मैं युद्ध निर्देशिका के अंदर कोई अन्य फाइल बना सकता हूं, लेकिन किसी कारण से .jsp काम नहीं करता है। – Petwoip
जब आप WAR फ़ाइल का उपयोग करके अपना आवेदन तैनात करते हैं, तो क्या आप guestbook.jsp पृष्ठ तक पहुंच सकते हैं? क्या यह WAR में guestbook.jsp जोड़ता है? – Michael