मैंने एक्लिप्स (हेलीओस) + ग्लासफ़िश v3 में एक सरल "हैलो वर्ल्ड" सर्वलेट बनाया। मैं ग्रहण के लिए ग्लासफ़िश की प्लगइन का उपयोग कर रहा हूं ऐसा लगता है कि वेब-एक्सएमएल नहीं है लेकिन वेब-आईएनएफ/फ़ोल्डर में एक सन-वेब.एक्सएमएल है। यह glassfish के साथ मेरी पहली बार है लेकिन थोड़ा web.xml के अभाव पर हैरान था - तो यहाँ समस्याओं में से कुछ हैं:ग्रहण + ग्लासफ़िश v3 में कोई web.xml नहीं है?
- मैं कहां से सर्वलेट के लिए यूआरएल-मैपिंग के लिए जाँच करते हैं? ग्रहण में एक नया सर्वलेट बनाने पर यह मुझे एक यूआरएल-मैपिंग के लिए पूछता है लेकिन मैं इसे किसी भी .xml फ़ाइल में कहीं भी नहीं ढूंढ पा रहा हूं जहां मैं सेटिंग्स को ट्विक कर सकता हूं।
- यदि कोई वेब.एक्सएमएल नहीं है, तो इसे स्क्रैच से बनाकर काफी त्रुटि होगी। आपकी क्या सलाह है? नमूना के लिए Google और चारों ओर खेलते हैं? क्या कोई ऑटो-निर्मित नहीं होना चाहिए?
- क्या किसी को इसका सामना करना पड़ा है? मैंने web.xml और sun-web.xml के बीच अंतर को देखने की कोशिश की लेकिन परिणाम सभी प्रबुद्ध नहीं थे। मैं कॉन्फ़िगरेशन उद्देश्यों के लिए एक और एक्सएमएल नहीं सीखना चाहता हूं और वह भी ग्लासफ़िश विशिष्ट है।
हम सर्वलेट संदर्भों कॉन्फ़िगर करने के लिए, मैपिंग आदि विशेष रूप से विकास/परीक्षण लेकिन web.xml की सरासर अभाव मुझे स्टम्प्ड है के दौरान की है।
वही है जो मैं ढूंढ रहा था! मुझे इसे बिट्स और टुकड़ों में मिला लेकिन एक समेकित स्पष्टीकरण अधिक स्वागत है! धन्यवाद! – PhD
आप ग्रहण प्रोजेक्ट पर राइट-क्लिक कर सकते हैं और इसे उत्पन्न करने के लिए "जावा ईई टूल्स" -> "डिप्लॉयमेंट डिस्क्रिप्टर स्टब जेनरेट करें" का चयन कर सकते हैं। – Pargat
सर्वलेट से 3 specification-> 10.13 एक web.xml तैनाती का समावेश डिस्क्रिप्टर: वेब अनुप्रयोग एक web.xml शामिल करने के लिए करता है, तो यह किसी भी सर्वलेट, फ़िल्टर, या श्रोता घटक शामिल नहीं है की आवश्यकता नहीं है या घोषित करने के लिए एनोटेशन का उपयोग कर रहा है वही। अन्य शब्दों में केवल एक स्थिर फाइल या जेएसपी पृष्ठों वाले एप्लिकेशन को एक वेब.एक्सएमएल मौजूद होने की आवश्यकता नहीं है। – Vicky