मेरी टोमकैट परिनियोजन के पास conf फ़ोल्डर के तहत एक web.xml फ़ाइल है। वेब-आईएनएफ में एक के विपरीत टॉमकैट में conf/web.xml का उपयोग किया जाता है? क्या मुझे इसकी ज़रूरत है?वेब-आईएनएफ में एक के रूप में टॉमकैट में उपयोग किए जाने वाले conf/web.xml का क्या उपयोग किया जाता है?
वेब-आईएनएफ में एक के रूप में टॉमकैट में उपयोग किए जाने वाले conf/web.xml का क्या उपयोग किया जाता है?
उत्तर
हां, आपको निश्चित रूप से इसकी आवश्यकता है! इसमें दूसरों के बीच default servlet और JSP servlet की घोषणाएं शामिल हैं। इसके बिना, आपके अनुरोधों में से किसी भी अनुरोध पर मैप किए गए सभी अनुरोध (उदा। सीएसएस/जेएस/छवियां) काम नहीं कर पाएंगे और सभी जेएसपी अनुरोध सादे अनपेक्षित स्रोत कोड के रूप में वापस आ जाएंगे।
इसके अलावा इसमें एक बड़ा माइम प्रकार मैपिंग भी शामिल है ताकि सही सामग्री प्रकार फ़ाइल एक्सटेंशन के आधार पर सेट किया जाएगा। इसके बिना, सभी सामग्री application/octet-stream
के रूप में वितरित की जाएगी और ब्राउज़र सामग्री की व्याख्या करने में विफल हो सकता है।
टॉमकैट के अपने web.xml
को हटा दें। इसमें आपके वेबपैप्स को ठीक से काम करने के लिए आवश्यक सेटिंग्स का न्यूनतम सेट शामिल है। आप डिफ़ॉल्ट सर्लेट और जेएसपी सर्वलेट के प्रारंभिक पैरामीटर को सबसे अधिक बदल सकते हैं, जैसे निर्देशिका सूची को सक्षम/अक्षम करना और व्हाइटस्पेस ट्रिमिंग और अन्य मामूली प्रदर्शन सेटिंग्स को सक्षम/अक्षम करना। आप वहां अतिरिक्त माइम प्रकार मैपिंग भी जोड़ सकते हैं, लेकिन आप इसे अपने वेबैप के web.xml
पर भी कर सकते हैं। यह भी स्पष्ट रूप से बिलाव के web.xml
की पहली टिप्पणी ब्लॉक में बताया गया है:
<!-- ======================== Introduction ============================== -->
<!-- This document defines default values for *all* web applications -->
<!-- loaded into this instance of Tomcat. As each application is -->
<!-- deployed, this file is processed, followed by the -->
<!-- "/WEB-INF/web.xml" deployment descriptor from your own -->
<!-- applications. -->
<!-- -->
<!-- WARNING: Do not configure application-specific resources here! -->
<!-- They should go in the "/WEB-INF/web.xml" file in your application. -->
web.xml
WEB-INF
के तहत एक तैनाती वर्णनकर्ता जो केवल वर्तमान वेब आवेदन करने के लिए और सिर्फ इतना है कि वेब एप्लिकेशन के संचालन इस तरह के नियंत्रण के रूप में लागू किया जाता है। यह आपको यूआरएल, संदर्भ (स्टार्टअप) पैरामीटर इत्यादि के लिए अपने सर्वलेट, सर्वलेट मैपिंग को परिभाषित करने की अनुमति देता है। web.xml
टॉमकैट की conf
निर्देशिका के तहत टॉमकैट उदाहरण पर सभी अनुप्रयोगों के लिए डिफ़ॉल्ट मानकों को परिभाषित करता है। सिद्धांत रूप में, यह गायब हो सकता है लेकिन फिर तैनात किए गए सभी वेब एप्लिकेशन को इसमें सभी सेटिंग्स को परिभाषित करना होगा - जैसे कि .jsp पृष्ठों को JspServlet द्वारा संसाधित किया जाता है (जो उन्हें संकलित करेगा और उत्पन्न सर्वलेट आदि लोड करेगा) सभी माइम मैपिंग और डिफ़ॉल्ट फ़ाइल सूचियां (उन ऐप्स के लिए जो इसे निर्दिष्ट नहीं करते हैं)। इसके बारे में सोचें कि आप हमेशा ओवरराइड कर सकते हैं, हालांकि, वे आपकी सुविधा के लिए हैं इसलिए को प्रत्येक ऐप के लिए परिभाषित नहीं करना है।
- 1. एक आधुनिक ओएस द्वारा उपयोग किए जाने वाले BIOS का उपयोग कैसे किया जाता है?
- 2. एक्सएसएलटी में उपयोग किए जाने वाले @ (एट) प्रतीक क्या है?
- 3. क्या सीवी पृष्ठभूमि के रूप में उपयोग किए जाने वाले एसवीजी के लिए एक पॉलीफिल है?
- 4. सी # में सबसे व्यापक रूप से उपयोग किए जाने वाले लॉगिंग फ्रेमवर्क क्या हैं?
- 5. यूआई को मुख्य धागे के रूप में अद्यतन करने के लिए उपयोग किए जाने वाले एकल थ्रेडेड मॉडल का उपयोग क्यों किया जाता है?
- 6. UISearchBar प्रतिनिधि को UINavigationBar titleVIew के रूप में उपयोग किए जाने पर नहीं कहा जाता है?
- 7. क्या मिनिक्राफ्ट में उपयोग किए जाने वाले इस नमूना एल्गोरिदम का नाम है?
- 8. क्या इसे सी # में "शॉर्टकट्स" के रूप में var का उपयोग करके स्वीकार किया जाता है?
- 9. डार्ट में उपयोग किए जाने वाले "कॉन्स्ट" कीवर्ड का क्या अर्थ है?
- 10. क्या tcpClient में उपयोग किए जाने वाले स्थानीय पोर्ट को निर्दिष्ट करने का कोई तरीका है?
- 11. फेसबुक निर्मित तिथि में उपयोग किए जाने वाले समय प्रारूप का क्या समय है?
- 12. ऐप इंजन डेटास्टोर में उपयोग किए जाने वाले नामस्थान का क्या नाम है?
- 13. उद्देश्य-सी में, कथन विभाजक के रूप में उपयोग किए जाने पर अल्पविराम क्या करता है?
- 14. एनएसआईटपुटस्ट्रीम के रूप में उपयोग किए जाने वाले एनएसओयूटपुटस्ट्रीम को भड़काना?
- 15. .NET में प्रतिबिंब का उपयोग क्यों किया जाता है?
- 16. एएसपी.NET/IIS में उपयोग किए जाने वाले गैर मानक HTTP क्रिया "DEBUG" क्या है?
- 17. विज़ुअल सी में उपयोग किए जाने वाले फास्टकॉल कीवर्ड क्या है?
- 18. एसवीएन में पैच का उपयोग क्या किया जाता है?
- 19. सिल्वरलाइट में App.xaml का उपयोग क्या किया जाता है?
- 20. आपके द्वारा उपयोग किए जाने वाले सर्वोत्तम लॉग विश्लेषण टूल का क्या उपयोग है?
- 21. पाइथन में स्ट्रिंगियो क्या वास्तविकता में उपयोग किया जाता है?
- 22. FakeItEasy में डमी का उपयोग क्या किया जाता है?
- 23. एक csproj फ़ाइल में AppDesignerFolder का उपयोग किया जाता है?
- 24. WPF अनुप्रयोगों में उपयोग किए जाने वाले "कमजोर ईवेंट" पैटर्न क्या है?
- 25. क्या माइक्रोसॉफ्ट वर्कफ़्लो फाउंडेशन वास्तव में उपयोग किया जाता है?
- 26. सी ++ में, नेमस्पेस के लिए क्या उपयोग किया जाता है?
- 27. विधि पैरामीटर के लिए उपसर्ग के रूप में उपयोग किए जाने पर "यह" क्या मतलब है?
- 28. 'char' कीवर्ड के लिए क्या उपयोग किया जाता है?
- 29. योजना में जाने का उपयोग
- 30. टेम्पलेट तर्क के रूप में उपयोग किए जाने वाले प्रकार को पूरा किया जाना चाहिए यदि इसे किसी संदर्भ में आंतरिक रूप से उपयोग किया जाता है जिसके लिए एक पूर्ण प्रकार की आवश्यकता होती है?
ठीक है इसमें ऐसे भाग होते हैं जिन्हें मेरे स्थानीय एप्लिकेशन web.xml फ़ाइल में परिभाषित नहीं किया जा सकता है। बढ़िया है। धन्यवाद। – sproketboy
यह केवल 'web.xml' को पढ़ने के प्रयास के लायक है ताकि आप समझ सकें कि servletcontainer डिफ़ॉल्ट रूप से क्या करता है। – BalusC
हाँ धन्यवाद। मैं सभी सेटिंग्स के माध्यम से चला गया है। – sproketboy