35 top apache tomcat interview questions
आपकी साक्षात्कार की तैयारी में सहायता के लिए अक्सर पूछे जाने वाले अपाचे टोमैट साक्षात्कार प्रश्न और उत्तर:
हम इस लेख में Apache Tomcat की पूरी कार्यक्षमता जानेंगे।
आपको वास्तव में Apache Tomcat क्या है, Apache Tomcat का उपयोग क्या है, tomcat के डिफ़ॉल्ट पोर्ट्स, इसके वेब कंटेनर के बारे में अधिक जानकारी प्राप्त होगी, tomcat को शुरू करने और रोकने के लिए बैच और स्क्रिप्ट फ़ाइल के प्रकार क्या हैं।
इसके अलावा, इस सेट पर कवर प्रश्न हैंग्रहण में टॉमकट को कैसे स्थापित किया जाए, इसकी कॉन्फ़िगरेशन फाइलें, संस्करण और प्रकार के कनेक्टर, कैटालिना, डब्ल्यूएआर फ़ाइल और परिनियोजन प्रक्रिया, टॉमकैट वाल्व, विभिन्न लॉग फाइलें, वेबसर्वर को कैसे सुरक्षित करें, वर्चुअल होस्टिंग की कार्यप्रणाली, महत्वपूर्ण फाइलों के स्थान, आदि। शर्तें।
महत्वपूर्ण अवधारणाओं के बारे में अच्छी जानकारी होना उचित है क्योंकि साक्षात्कारकर्ता आपको उन प्रश्नों के चारों ओर लूप देने का प्रयास करेगा जो अपाचे टॉम्केट से संबंधित प्रमुख कार्यात्मकताओं को कवर करते हैं और वे वही हैं जो व्यापक रूप से और कठोरता से उपयोग किए जाते हैं।
आपको यह समझने की कोशिश करनी चाहिए कि Apache Tomcat क्या है और यह तस्वीर में क्यों आया।
विंडोज़ 10 के लिए सबसे अच्छा vm सॉफ्टवेयर
यह एक अतिरिक्त लाभ है, यदि आपके पास हाथों पर ज्ञान है, तो आप इसे वास्तविक समय के उदाहरणों के साथ समझा सकते हैं जो बदले में एक साक्षात्कार को मंजूरी देने के लिए महत्वपूर्ण बिंदु है।
सबसे लोकप्रिय Apache Tomcat साक्षात्कार प्रश्न
नीचे दिए गए सबसे आम तौर पर पूछे जाने वाले अपाचे टॉम्का साक्षात्कार प्रश्नों की सूची है जो आपको साक्षात्कार को सफलतापूर्वक पूरा करने में मदद करेंगे।
सवालों का अवलोकन यहां दिया गया है:
- क्या है टॉमकैट और यह क्यों आयाचित्र?
- कैसे ग्रहण में Tomcat स्थापित करने के लिए?
- सर्वर के प्रकार।
- WAR और वेब कंटेनर के बारे में।
- प्रकार बैच और स्क्रिप्ट फ़ाइल का इस्तेमाल किया।
- वर्चुअल होस्टिंग क्या है?
- सुरक्षित वेब सर्वर।
- Apache Tomcat Server को कमांड द्वारा शुरू और बंद करें
- विभिन्न स्थिति कोड 403 और 404
- मैक
- Apache Tomcat संस्करण
- वेब सर्वर के प्रकार
- Apache Tomcat में Logs के प्रकार
- बात सुनोकार्यक्षमता
- टोमाकट वाल्व
- कैटालिना और कॉन्फ़िगरेशन फ़ाइलें
- टॉमकट को वेब सेवा के रूप में चलाने के लाभ
- कनेक्टर्स और इसके उपयोग।
- फ़ाइल अपलोड पर प्रतिबंध
विस्तृत उत्तरों के साथ शुरू करते हैं।
Q # 1) Apache Tomcat क्या है?
उत्तर: Apache Tomcat मूल रूप से एक वेब सर्वर और सर्वलेट सिस्टम है जो एक ओपन-सोर्स है (यानी स्वतंत्र रूप से उपलब्ध हैपरइंटरनेट) और Apache Software Foundation द्वारा बनाया गया है।यह ज्यादातर जावा डेवलपर्स द्वारा उपयोग किया जाने वाला सर्वर है।
सर्वर और कुछ नहीं एक कंप्यूटर प्रोग्राम है जो अन्य कंप्यूटरों को सेवा प्रदान करता है।
मूल रूप से दो प्रकार के सर्वर होते हैं:
- अनुप्रयोग सर्वर
- वेब सर्वर
Apache Tomcat HTTP प्रोटोकॉल प्रदान करता है, जिसका अर्थ है कि उपयोगकर्ता प्रदान किए गए URL द्वारा कहीं से भी सर्वर से जुड़ सकता है और जावा एप्लिकेशन तक पहुंच सकता है।
यह स्थापित करने के लिए बहुत आसान और सरल है और किसी भी ऑपरेटिंग सिस्टम के साथ संगत है।
Q # 2) हमें Apache Tomcat की आवश्यकता क्यों है?
उत्तर: होस्ट और सर्वर-आधारित सिस्टम पर जावा वेब एप्लिकेशन चलाना आवश्यक है। यह JSP और सर्वलेट चलाने में भी मदद करता है।
Q # 3) Apache Tomcat का डिफ़ॉल्ट पोर्ट क्या है?
उत्तर: Apache Tomcat का डिफ़ॉल्ट पोर्ट 8080 है।
अपने सिस्टम पर Tomcat को स्थापित करने के बाद, Tomcat चल रहा है, तो मान्य करने के लिए http: // localhost: 8080 पर क्लिक करें।
Q # 4) टॉमकैट में इनबिल्ट वेब कंटेनर का नाम क्या है?
उत्तर: टॉमकैट में इनबिल्ट वेब कंटेनर का नाम कैटालिना है जो बिन डायरेक्टरी में मौजूद है।
कैटालिना का उपयोग HTTP से संबंधित सभी अनुरोधों को लोड करने के लिए किया जाता है और इनकी वस्तुओं को तुरंत बदल सकता हैGET () और POST () विधियाँ।
Q # 5) बैच फ़ाइल के प्रकार क्या हैं जिनकी सहायता से हम Apache Tomcat Server को शुरू और बंद कर सकते हैं?
उत्तर: मूल रूप से दो प्रकार की बैच फाइलें हैं जिनके साथ हम सर्वर को शुरू और बंद कर सकते हैं।
वे इस प्रकार हैं:
- Startup.bat
- शटडाउन.बट
Q # 6) हम जावा एक्लिप्स IDE में Apache Tomcat को कैसे कॉन्फ़िगर कर सकते हैं या Apache Tomcat सर्वर के सेटअप की व्याख्या कर सकते हैं?
उत्तर: ग्रहण में Apache Tomcat को स्थापित करना वास्तव में बहुत आसान और सरल है।
चरणों का उल्लेख नीचे दिया गया है:
- आईडीई के निचले भाग में सर्वर टैब चुनें।
- रिक्त स्थान या सफेद स्थान पर राइट-क्लिक करें।
- New पर क्लिक करें
- सर्वर पर क्लिक करें
- Tomcat और इसका अगला संस्करण चुनें।
- नेक्स्ट पर क्लिक करें
- ब्राउज़ बटन का चयन करें
- Tomcat रूट फ़ोल्डर का चयन करें
- अगला पर क्लिक करें
- सभी जोड़ें पर क्लिक करें
- समाप्त पर क्लिक करें
- खाली क्षेत्र तोमकाट को प्रदर्शित करना चाहिए।
Q # 7) सेवाओं का उपयोग करके आप Apache Tomcat को कैसे शुरू और बंद करते हैं?
उत्तर:
सेवाएं इस प्रकार हैं:
- सेवाएँ httpd प्रारंभ
- Httpd बंद करो
Q # 8) Apache Tomcat में प्रयुक्त होने वाली महत्वपूर्ण कॉन्फ़िगरेशन फ़ाइल कौन सी है?
उत्तर: Apache Tomcat में उपयोग की जाने वाली महत्वपूर्ण कॉन्फ़िगरेशन फ़ाइल httpd.conf है
Q # 9) आप कैसे खोज सकते हैं कि Apache Tomcat वेब सर्वर का कौन सा संस्करण चल रहा है?
उत्तर: वर्तमान में चल रहे संस्करण को खोजने का सबसे अच्छा तरीका नीचे बताया गया है:
- वेब-सर्वर में साइन इन करें
- अपाचे उदाहरण और बिन फ़ोल्डर पर जाएं
- संस्करण विस्तार पाने के लिए 'httpd -v' कमांड चलाएँ।
आउटपुट:
(root@lab sbin) # httpd -v Server Version: Apache 2.4.18 (Windows) Server Built: August 2nd, 2018 12.59:00 (root@lab sbin) #
Q # 10) Apache Tomcat द्वारा उपयोग किए जाने वाले कनेक्टर्स के प्रकार बताएं।
उत्तर: अपाचे टोमाकट मूल रूप से दो प्रकार के कनेक्टरों का उपयोग करता है जो इस प्रकार हैं:
- HTTP कनेक्टर्स: HTTP कनेक्टर्स में ऐसे गुण होते हैं जिन्हें यह निर्धारित करने के लिए संशोधित किया जा सकता है कि यह कैसे काम करता है और रीडायरेक्ट और प्रॉक्सी फॉरवर्डिंग जैसे कार्यों तक पहुंच प्राप्त करता है।
- AJP कनेक्टर्स: AJP कनेक्टर HTTP के स्थान पर AJP प्रोटोकॉल का पालन करते हैं लेकिन HTTP कनेक्टर के समान ही काम करते हैं। वे Apache Tomcat में प्लग-इन प्रौद्योगिकी mod_jk के माध्यम से कार्यान्वित किए जाते हैं।
क्यू # 11) कैटालिना की कॉन्फ़िगरेशन फ़ाइलों का उल्लेख करें।
उत्तर: कैटालिना की विन्यास फाइलों में शामिल हैं:
- एक्सएमएल
- गुण
- नीति
- टॉमकैट- users.xml
Q # 12) सेवा के रूप में रनिंग टोमाकट के महत्वपूर्ण लाभ क्या हैं?
उत्तर: सेवा के रूप में रनिंग टोमाट के लाभ हैं:
- स्वचालित स्टार्टअप - अगर टॉमकट विंडो सर्विस अपने आप शुरू हो जाती है तो यह तब मददगार होगा जब हम सिस्टम को दूरस्थ रूप से शुरू करना चाहते हैं।
- सुरक्षा - यह आपको एक विशेष खाते के तहत निष्पादित करने की अनुमति देता है जो अन्य खातों से सुरक्षित है।
- सक्रिय उपयोगकर्ता लॉगिन के बिना सर्वर को शुरू करना : इसलिए यदि कोई सक्रिय उपयोगकर्ता नहीं है, तो भी उपलब्ध सर्वर शुरू किया जा सकता है।
Q # 13) WAR फ़ाइल का उपयोग करके वेब एप्लिकेशन की तैनाती प्रक्रिया क्या है?
उत्तर: टॉमकैट में एक वेब ऐप निर्देशिका है जिसके तहत सभी वेब घटक जेएसपी, सर्वलेट्स, एचटीएमएल रखे गए हैं। इसके द्वारा सभी फाइलों को एक फोल्डर में डालकर हम फाइलों को एक यूनिट में कंप्रेस कर सकते हैंहै।वार विस्तार।
अब, हम वेब एप्लिकेशन निर्देशिका में WAR फ़ाइल डालकर आसानी से वेब एप्लिकेशन को तैनात कर सकते हैं।और, जब सर्वर शुरू होता है तो यह सभी वेब घटकों को निकालता है।
Q # 14) टॉमकैट वाल्व की कार्यक्षमता क्या है?
उत्तर: टॉमकैट वाल्व एक नई विशेषता है जिसे टॉमकैट 4 के साथ पेश किया गया था।इसका उपयोग कैटालिना के एक विशिष्ट कंटेनर के साथ जावा वर्ग की एक वस्तु को जोड़ने के लिए किया जाता है।
नीचे दी गई छवि टॉमकैट वाल्व का काम करती है:
Q # 15) कॉन्फ़िगर टॉमकैट वाल्व क्या हैं?
उत्तर: मूल रूप से चार कॉन्फ़िगर किए गए टॉमकैट वाल्व हैं जो नीचे उल्लिखित हैं:
विंडोज़ में डाट फाइलें कैसे खोलें
- प्रवेश लॉग
- रिमोट होस्ट फ़िल्टर
- रिमोट एड्रेस फिल्टर
- डम्पर का अनुरोध करें
Q # 16) मैक का क्या मतलब है?
उत्तर: मैक को मीडियम एक्सेस कंट्रोल के रूप में परिभाषित किया गया है।
Q # 17) टॉमकैट कोयोट से आपका क्या तात्पर्य है और इसका क्या उपयोग है?
उत्तर: टॉमकैट कोयोट मूल रूप से एक HTTP कनेक्टर है जो HTTP / 1.1 कॉन्फ़िगरेशन पर आधारित है जो टॉमको इंजन और फिर से वेब अनुरोध को स्वीकार करता है और भेजता हैबदले गएग्राहक जो अनुरोध करता है।
Q # 18) टैब से सेलेक्ट * का परिणाम क्या है?
उत्तर: यह क्वेरी उन सभी तालिकाओं को प्रदर्शित करेगी जो इसमें संग्रहीत हैंडेटाबेस।
Q # 19) Apache Tomcat में सुनो का क्या कार्य है?
उत्तर :बात सुनोApache Tomcat और डेवलपर्स के लिए एक महत्वपूर्ण भूमिका निभाता है।
मान लीजिए कि किसी डेवलपर के पास सर्वर पर कई आईपी हैं, इसलिए यदि हम चाहते हैं कि अपाचे केवल एक निर्दिष्ट आईपी पर विचार करे तो हमें स्पष्ट रूप से आईपी और पोर्ट को लिसन ड्राइव में उल्लेख करना होगा।
उदाहरण: 10.10.10.20
नीचे दी गई इमेज में Listen का उपयोग दिखाया गया है
Q # 20) टॉमकैट सर्वर पर होस्ट की गई वेबसाइटों को सुरक्षित करने के विभिन्न तरीके क्या हैं?
उत्तर: इसे करने के कई तरीके हैं और उनमें से कुछ नीचे दिए गए हैं:
- एसएसएल को लागू करना
- उपयोग करनाक्लाउड-आधारितसुरक्षा प्रदाता।
- वेब अनुप्रयोग फ़ायरवॉल के साथ एकीकरण।
Q # 21) क्या Apache Tomcat लॉग फाइल जनरेट करता है? यदि हाँ, तो उनका नाम बताइए?
उत्तर: हाँ, अपाचे टोमाकटलॉग फ़ाइलें उत्पन्न करता है।
मूल रूप से, दो महत्वपूर्ण लॉग फाइलें हैं जो अपाचे द्वारा उत्पन्न की जाती हैंटामकट।
वे इस प्रकार हैं:
- पहुंच .log
- त्रुटि संग्रह
Q # 22) आप वर्चुअल होस्टिंग के महत्व को कैसे सही ठहराते हैं?
उत्तर: वर्चुअल होस्टिंग की अवधारणा एक ही वस्तु पर कई वेबसाइटों को होस्ट करने की अनुमति देकर महत्वपूर्ण भूमिका निभाती है।
वर्चुअल होस्टिंग आईपी आधारित और नाम आधारित हो सकती है।
- नाम-आधारित वर्चुअल होस्ट: यह संदर्भित करता है कि प्रत्येक आईपी पते पर कई होस्ट चल रहे हैं।
- आईपी आधारित वर्चुअल होस्ट: यह एक अलग आईपी पते को संदर्भित करता हैमौजूदप्रत्येक वेबसाइट के लिएसेवित।
नाम-आधारित वर्चुअल होस्ट व्यापक रूप से हर जगह उपयोग किया जाता है।
Q # 23) Apache Tomcat द्वारा प्रदान की गई चेक या लॉग सीमा क्या है?
उत्तर: बहुत सारे चेक स्तर दिए गए हैं और जिनमें से 'चेतावनी' डिफ़ॉल्ट स्तर है।
- जानकारी
- डिबग
- चेतावनी देना
- नोटिस
- क्रिट
- अलार्म
- इमर्ज
- त्रुटि
Q # 24) Apache Tomcat अपाचे वेब सर्वर से कैसे अलग है?
उत्तर: Apache Tomcat का उपयोग वेब सामग्री को होस्ट करने के लिए किया जाता है जबकि Apache वेब सर्वर एक HTTP सर्वर है जो स्थैतिक सामग्री की सेवा के लिए बनाया गया है।
हमेशा Apache Tomcat और Apache वेब सर्वर को एकीकृत करने की संभावना है।
Q # 25) Apache Tomcat के अलावा, वेब सर्वर के विभिन्न प्रकार क्या हैं?
उत्तर: नीचे बताए गए कई वेब सर्वर हैं:
- लाइटस्पीड वेब सर्वर
- GWS वेब सर्वर
- Microsoft IIS वेब सर्वर
- Nginx वेब सर्वर
- आरा वेब सर्वर
- सन जावा सिस्टम वेब सर्वर
- लाइटटैप वेब सर्वर
Q # 26) Apache Tomcat के लॉग कहाँ संग्रहीत हैं?
उत्तर:
पथ नीचे वर्णित है:
Cd/ var/ log/ httpd
Q # 27) अपाचे के किस संस्करण पर आपने काम किया है?
उत्तर: के लियेइस, हम कह सकते हैं कि हमने httpd - 2.2.3 पर काम किया है
Q # 28) यदि हमने httpd में 'logLvel Debug' जोड़ा है तो क्या होगा। फाइल?
उत्तर: LogLevel डीबग को जोड़ना आपको त्रुटि लॉग में अधिक जानकारी प्रदान करता हैक्रम मेंकिसी समस्या को दूर करने के लिए।
Q # 29) क्या आपके सर्वर का उपयोग करने वाले ग्राहकों के मैक पते पर कब्जा करना संभव है?
उत्तर: नहीं, आपके सर्वर का उपयोग करने वाले क्लाइंट के मैक पते पर कब्जा करना संभव नहीं होगा।
Q # 30) क्या हम डॉक्यूमेंट रूट डायरेक्टरी के अलावा किसी डायरेक्टरी से कंटेंट निकाल सकते हैं?
उत्तर: हां, डॉक्यूमेंट रूट डायरेक्टरी के अलावा अन्य डायरेक्टरी से कंटेंट को परोसना संभव हैमदद'उपनाम' आदेश के।
Q # 31) यदि हम यह जानना चाहते हैं कि हमारी साइट पर कौन से उपयोगकर्ता पहुँच रहे हैं तो हमें क्या करना चाहिए?
उत्तर: हम अपनी गतिविधि लॉग प्रारूप में निम्नलिखित लॉग जोड़ सकते हैं।
% {संदर्भकर्ता}
Q # 32) क्या फ़ाइलों को कैश करने का कोई मौका है जो अक्सर देखे जाते हैं?
उत्तर: हां, ऐसी फ़ाइलों को कैश करने का मौका है, जिन्हें अक्सर उपयोग करके देखा जाता है
Mod_file_cache मॉड्यूल।
Q # 33) हम अपने वेब सर्वर पर फाइलें अपलोड करने के लिए प्रतिबंध कैसे लगा सकते हैं?
उत्तर: हां, हम इसे प्रतिबंधित कर सकते हैंउपयोगकर्ता'LimitRequestBody' निर्देश का उपयोग करके हमारे वेब सर्वर पर फाइलें अपलोड करें।
उदाहरण: LimitRequestBody 20000
शुरुआती के लिए सबसे अच्छा खेल विकास सॉफ्टवेयर
अब मैंने 20000 फाइलों की सीमा लगा दी है, इसलिए जब यह चिह्न हैपहुंच गया तो उपयोगकर्ता सर्वर में किसी भी अधिक फ़ाइलों को अपलोड करने में सक्षम नहीं होगा।
Q # 34) एक अपाचे सेवा को इसकी नियंत्रण लिपि द्वारा कैसे रोका जा सकता है?
उत्तर: अपाचे सेवा को स्क्रिप्ट नाम से नियंत्रित किया जाता हैApachectl।
इसलिए, सेवा को रोकने के लिए, हमें चलाने की आवश्यकता हैनिम्लिखितआज्ञा देता है।
- #apachectl रोक (उबंटू आधारित प्रणाली के लिए)
- # /आदि/inid.t / httpd.stop (लाल टोपी आधारित प्रणाली के लिए)
Q # 35) अपाचे सर्वर में स्थिति कोड 403 और 404 का क्या महत्व है?
उत्तर: स्थिति कोड ४०३ और ४०४ के महत्व का उल्लेख नीचे दिया गया है:
- स्थिति कोड 403: यह एक निषिद्ध त्रुटि को संदर्भित करता हैपसंद,यदि कोई फ़ाइल कुछ सुरक्षा संदर्भ को याद करती है।
- स्थिति कोड 404: यह एक को संदर्भित करता हैत्रुटिसंदेश कि यह एक HTTP प्रतिक्रिया है और क्लाइंट दिए गए सर्वर के साथ संवाद करने में सक्षम नहीं था।
स्थिति कोड 404 छवि विवरण
स्थिति कोड 403 छवि विवरण
Q # 36) अपाचे किस उपयोगकर्ता के रूप में चलता है और मुख्य कॉन्फ़िगरेशन फ़ाइल का स्थान क्या है?
उत्तर: अपाचे एक उपयोगकर्ता 'कोई नहीं' और httpd डेमन के साथ चलता है।
के स्थानमुख्यकॉन्फ़िगरेशन फ़ाइल है:
- #etc/httpd/conf/httpd.conf
- #etcapache2.conf
हम आपको सफलता की कामना करते हैं !!
अनुशंसित पाठ
- साक्षात्कार प्रश्न और उत्तर
- ईटीएल परीक्षण साक्षात्कार प्रश्न और उत्तर
- कुछ मुश्किल मैनुअल परीक्षण प्रश्न और उत्तर
- शीर्ष 35 Android साक्षात्कार प्रश्न और उत्तर
- शीर्ष 35 एचटीएमएल 5 साक्षात्कार प्रश्न और उत्तर
- 25 सर्वश्रेष्ठ चुस्त परीक्षण साक्षात्कार प्रश्न और उत्तर
- उत्तर के साथ स्पॉक साक्षात्कार प्रश्न (सर्वाधिक लोकप्रिय)
- शीर्ष 35 LINUX साक्षात्कार प्रश्न और उत्तर