35 top apache tomcat interview questions
Οι πιο συχνές ερωτήσεις συνέντευξης Apache Tomcat και απαντήσεις για βοήθεια στην προετοιμασία της συνέντευξής σας:
Σε αυτό το άρθρο θα μάθουμε την πλήρη λειτουργικότητα του Apache Tomcat.
Θα μάθετε περισσότερα για το τι ακριβώς είναι το Apache Tomcat, ποια είναι η χρήση του Apache Tomcat, οι προεπιλεγμένες θύρες του tomcat, το Web container του, ποιοι είναι οι τύποι αρχείων δέσμης και δέσμης ενεργειών για να ξεκινήσετε και να σταματήσετε το tomcat.
Επίσης, αυτό το σετ καλύπτει ερωτήσειςπώς να εγκαταστήσετε το tomcat σε έκλειψη, τα αρχεία διαμόρφωσής του, τις εκδόσεις και τους τύπους συνδέσμων, το Catalina, το αρχείο WAR και τη διαδικασία ανάπτυξης, το Tomcat Valve, διαφορετικά αρχεία καταγραφής, πώς να ασφαλίσετε τον διακομιστή ιστού, τη λειτουργία εικονικής φιλοξενίας, σημαντικές τοποθεσίες αρχείων κ.λπ. όροι.
Συνιστάται να έχετε καλή γνώση των σημαντικών εννοιών, καθώς ο ερευνητής θα προσπαθήσει να σας περιβάλει αυτές τις ερωτήσεις που καλύπτουν τις κύριες λειτουργίες που σχετίζονται με το Apache Tomcat και είναι αυτές που χρησιμοποιούνται ευρέως και αυστηρά.
Πρέπει να προσπαθήσετε να καταλάβετε τι είναι το Apache Tomcat και γιατί εμφανίστηκε στην εικόνα.
ποιοι είναι όλοι οι ιστότοποι email
Είναι ένα πρόσθετο πλεονέκτημα, εάν έχετε την πρακτική γνώση όπως τότε μπορείτε να το εξηγήσετε με παραδείγματα σε πραγματικό χρόνο που με τη σειρά τους είναι το βασικό σημείο για την εκκαθάριση μιας συνέντευξης.
Οι πιο δημοφιλείς ερωτήσεις συνέντευξης Apache Tomcat
Παρακάτω δίνεται η λίστα με τις πιο συχνές ερωτήσεις συνέντευξης του Apache Tomcat, οι οποίες θα σας βοηθήσουν να εκκαθαρίσετε τη συνέντευξη με επιτυχία.
Επισκόπηση των ερωτήσεων καλύπτονται εδώ:
- Τι είναι το Tomcat και γιατί μπήκεη εικόνα;
- Πώς να εγκαταστήσετε το Tomcat στο Eclipse;
- Τύποι διακομιστών.
- Σχετικά με το WAR και το Web Container.
- Χρησιμοποιούνται τύποι αρχείων δέσμης και δέσμης ενεργειών.
- Τι είναι η εικονική φιλοξενία;
- Ασφάλεια διακομιστή Web.
- Εκκίνηση και Διακοπή του Apache Tomcat Server με εντολές
- Διαφορετικοί κωδικοί κατάστασης 403 και 404
- ΜΑΚ
- Εκδόσεις Apache Tomcat
- Τύποι διακομιστών Web
- Τύποι αρχείων καταγραφής στο Apache Tomcat
- ΑκούωΛειτουργικότητα
- Βαλβίδα Tomcat
- Catalina και αρχεία διαμόρφωσης
- Οφέλη από τη λειτουργία του Tomcat ως Web Service
- Συνδετήρες και η χρήση του.
- Περιορισμός των μεταφορτώσεων αρχείων
Ας ξεκινήσουμε με λεπτομερείς απαντήσεις.
Q # 1) Τι είναι το Apache Tomcat;
Απάντηση: Το Apache Tomcat είναι βασικά ένας διακομιστής Web και ένα σύστημα Servlet το οποίο είναι ανοιχτού κώδικα (δηλαδή διατίθεται ελεύθεραεπίστο Διαδίκτυο) και δημιουργήθηκε από το Apache Software Foundation.Είναι ο διακομιστής που χρησιμοποιείται κυρίως από Java Developers.
Ο διακομιστής δεν είναι παρά ένα πρόγραμμα υπολογιστή που παρέχει υπηρεσίες σε άλλους υπολογιστές.
Υπάρχουν βασικά δύο τύποι διακομιστών:
- Διακομιστής εφαρμογών
- Διακομιστής Ιστού
Το Apache Tomcat προσφέρει πρωτόκολλο HTTP, το οποίο σημαίνει ότι ο χρήστης μπορεί να συνδεθεί με τον διακομιστή από οπουδήποτε μέσω της παρεχόμενης διεύθυνσης URL και να έχει πρόσβαση στην εφαρμογή Java.
Αυτό είναι πολύ εύκολο και απλό στην εγκατάσταση και είναι συμβατό με οποιοδήποτε λειτουργικό σύστημα.
Q # 2) Γιατί χρειαζόμαστε το Apache Tomcat;
Απάντηση: Απαιτείται η εκτέλεση εφαρμογών Java Web σε συστήματα που βασίζονται σε κεντρικό υπολογιστή και διακομιστή. Βοηθά επίσης στην εκτέλεση JSP και Servlets.
Q # 3) Ποια είναι η προεπιλεγμένη θύρα για το Apache Tomcat;
Απάντηση: Η προεπιλεγμένη θύρα του Apache Tomcat είναι η θύρα 8080.
Αφού εγκαταστήσετε το Tomcat στο σύστημά σας, κάντε κλικ στο http: // localhost: 8080 για να επιβεβαιώσετε εάν το Tomcat εκτελείται.
Q # 4) Ποιο είναι το όνομα του ενσωματωμένου Web Container στο Tomcat;
Απάντηση: Το όνομα του ενσωματωμένου Web Container στο Tomcat είναι το Catalina το οποίο υπάρχει στον κατάλογο κάδων.
Το Catalina χρησιμοποιείται για τη φόρτωση όλων των αιτημάτων που σχετίζονται με το HTTP και μπορεί να δημιουργήσει τα αντικείμενα τουΜέθοδοι GET () και POST ().
Ε # 5) Ποιοι είναι οι τύποι αρχείων δέσμης με τη βοήθεια των οποίων μπορούμε να ξεκινήσουμε και να σταματήσουμε τον Apache Tomcat Server;
Απάντηση: Υπάρχουν βασικά δύο τύποι αρχείων δέσμης με τους οποίους μπορούμε να ξεκινήσουμε και να σταματήσουμε τον διακομιστή.
Έχουν ως εξής:
- Startup.bat
- Shutdown.bat
Q # 6) Πώς μπορούμε να διαμορφώσουμε το Apache Tomcat στο Java Eclipse IDE ή να εξηγήσουμε τη ρύθμιση του Apache Tomcat Server;
Απάντηση: Είναι πολύ εύκολο και απλό να εγκαταστήσετε το Apache Tomcat στο Eclipse.
Τα βήματα αναφέρονται παρακάτω:
- Επιλέξτε την καρτέλα του διακομιστή στην κάτω πλευρά του IDE.
- Κάντε δεξί κλικ στο κενό διάστημα ή στο κενό διάστημα.
- Κάντε κλικ στο Νέο
- Κάντε κλικ στο Servers
- Επιλέξτε το Tomcat και την επόμενη έκδοση.
- Κάντε κλικ στο επόμενο
- Επιλέξτε το κουμπί αναζήτησης
- Επιλέξτε τον ριζικό φάκελο Tomcat
- Κάντε κλικ στο επόμενο
- Κάντε κλικ στην επιλογή Προσθήκη όλων
- Κάντε κλικ στο Τέλος
- Επικυρώστε την κενή περιοχή που πρέπει να εμφανίζεται το Tomcat.
Q # 7) Πώς ξεκινάτε και σταματάτε το Apache Tomcat χρησιμοποιώντας υπηρεσίες;
Απάντηση:
Οι υπηρεσίες είναι οι εξής:
- Υπηρεσίες httpd έναρξη
- Httpd στάση
Q # 8) Ποιο είναι το ζωτικό αρχείο διαμόρφωσης που χρησιμοποιείται στο Apache Tomcat;
Απάντηση: Το ζωτικής σημασίας αρχείο διαμόρφωσης που χρησιμοποιείται στο Apache Tomcat είναι httpd.conf
Q # 9) Πώς βρίσκετε ποια έκδοση του διακομιστή ιστού Apache Tomcat εκτελείται;
Απάντηση: Ο καλύτερος τρόπος για να βρείτε την τρέχουσα έκδοση αναφέρεται παρακάτω:
σχεσιακά έναντι μη σχεσιακών βάσεων δεδομένων πλεονεκτήματα και μειονεκτήματα
- Συνδεθείτε στον διακομιστή ιστού
- Μεταβείτε στο φάκελο παρουσίας apache και στο bin
- Εκτελέστε την εντολή '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) #
Ε # 10) Εξηγήστε τους τύπους συνδέσμων που χρησιμοποιούνται από το Apache Tomcat.
Απάντηση: Το Apache Tomcat χρησιμοποιεί βασικά δύο τύπους συνδέσμων που έχουν ως εξής:
- Συνδετήρες HTTP: Οι υποδοχές HTTP διαθέτουν χαρακτηριστικά τα οποία μπορούν να τροποποιηθούν για να προσδιορίσουν ακριβώς πώς λειτουργεί και να έχουν πρόσβαση σε λειτουργίες όπως ανακατευθύνσεις και προώθηση μεσολάβησης.
- Συνδετήρες AJP: Οι σύνδεσμοι AJP ακολουθούν το πρωτόκολλο AJP αντί του HTTP αλλά λειτουργούν ακριβώς όπως οι σύνδεσμοι HTTP. Υλοποιούνται στο Apache Tomcat μέσω της τεχνολογίας plug-in mod_jk.
Ε # 11) Αναφέρετε τα αρχεία διαμόρφωσης του Catalina.
Απάντηση: Τα αρχεία διαμόρφωσης του Catalina περιλαμβάνουν:
- XML
- Ιδιότητες
- Πολιτική
- Tomcat-users.xml
Ε # 12) Ποια είναι τα ζωτικά οφέλη του Running Tomcat ως υπηρεσία;
Απάντηση: Τα οφέλη του Running Tomcat ως υπηρεσία είναι:
- Αυτόματη εκκίνηση - Εάν η υπηρεσία παραθύρου tomcat ξεκινά αυτόματα, θα ήταν χρήσιμο όταν θέλουμε να ξεκινήσουμε το σύστημα από απόσταση.
- Ασφάλεια - Σας επιτρέπει να εκτελείτε με ειδικό λογαριασμό που προστατεύεται από τους άλλους λογαριασμούς.
- Εκκίνηση του διακομιστή χωρίς ενεργή σύνδεση χρήστη : Έτσι, ακόμη και αν δεν υπάρχει ενεργός χρήστης, μπορεί να ξεκινήσει ο διαθέσιμος διακομιστής.
Ε # 13) Ποια είναι η διαδικασία ανάπτυξης της εφαρμογής Ιστού χρησιμοποιώντας το αρχείο WAR;
Απάντηση: Υπάρχει ένας κατάλογος εφαρμογών Ιστού στο Tomcat κάτω από τον οποίο τοποθετούνται όλα τα στοιχεία ιστού JSP, Servlets, HTML. Με αυτόν τον τρόπο βάζοντας όλα τα αρχεία σε έναν φάκελο μπορούμε να συμπιέσουμε τα αρχεία σε μία μονάδα η οποίαέχει.Επέκταση WAR.
Τώρα, μπορούμε εύκολα να αναπτύξουμε την εφαρμογή ιστού τοποθετώντας το αρχείο WAR στον κατάλογο εφαρμογών Web.Και, όταν ξεκινά ο διακομιστής, εξάγει όλα τα στοιχεία του ιστού.
Q # 14) Ποια είναι η λειτουργικότητα του Tomcat Valve;
Απάντηση: Το Tomcat Valve είναι ένα νέο χαρακτηριστικό που παρουσιάστηκε με το Tomcat 4.Χρησιμοποιείται για τη σύνδεση ενός αντικειμένου κλάσης Java με ένα συγκεκριμένο κοντέινερ του Catalina.
Η παρακάτω εικόνα δείχνει τη λειτουργία του Tomcat Valve:
Ε # 15) Ποιες είναι οι διαμορφωμένες βαλβίδες Tomcat;
Απάντηση: Υπάρχουν βασικά τέσσερις διαμορφωμένες βαλβίδες Tomcat που αναφέρονται παρακάτω:
- Πρόσβαση στο αρχείο καταγραφής
- Απομακρυσμένο φίλτρο κεντρικού υπολογιστή
- Φίλτρο απομακρυσμένης διεύθυνσης
- Ζητήστε ανατρεπόμενο
Q # 16) Τι εννοείς με το MAC;
Απάντηση: Το MAC ορίζεται ως Medium Access Control.
Q # 17) Τι εννοείτε με τον Tomcat Coyote και ποια είναι η χρήση του;
Απάντηση: Το Tomcat Coyote είναι βασικά ένας σύνδεσμος HTTP που βασίζεται σε διαμόρφωση HTTP / 1.1, ο οποίος δέχεται και στέλνει το αίτημα ιστού στον κινητήρα Tomcat και πάλιεπιστρέφειστον πελάτη που υποβάλλει το αίτημα.
Q # 18) Ποιο είναι το αποτέλεσμα του Select * από την καρτέλα;
Απάντηση: Αυτό το ερώτημα θα εμφανίσει όλους τους πίνακες που είναι αποθηκευμένοι στοβάση δεδομένων.
Q # 19) Ποια είναι η λειτουργία του Listen στο Apache Tomcat;
Απάντηση :Ακούωδιαδραματίζει ζωτικό ρόλο για τον Apache Tomcat και τους προγραμματιστές.
Ας υποθέσουμε ότι ένας προγραμματιστής έχει πολλές IP στον διακομιστή, οπότε αν θέλουμε ο Apache να λάβει υπόψη μόνο μια συγκεκριμένη IP, τότε πρέπει να αναφέρουμε ρητά IP και PORT στο Drive ακρόασης.
Παράδειγμα: 10.10.10.20
Η παρακάτω εικόνα δείχνει τη χρήση του Listen
Ε # 20) Ποιοι είναι οι διαφορετικοί τρόποι με τους οποίους μπορούμε να ασφαλίσουμε τους ιστότοπους που φιλοξενούνται στον Tomcat Server;
Απάντηση: Υπάρχουν πολλοί τρόποι για να το κάνετε και μερικοί από αυτούς αναφέρονται παρακάτω:
- Εφαρμογή SSL
- Κάνουν χρήση τουΒασισμένο σε σύννεφοπάροχος ασφαλείας.
- Ενσωμάτωση με τείχος προστασίας εφαρμογών Ιστού.
Ε # 21) Το Apache Tomcat δημιουργεί αρχεία καταγραφής; Εάν ναι τα ονομάσετε;
Απάντηση: Ναι, Apache Tomcatδημιουργεί αρχεία καταγραφής.
Βασικά, υπάρχουν δύο σημαντικά αρχεία καταγραφής που δημιουργούνται από το ApacheΓάτος.
Έχουν ως εξής:
- Access.log
- Αρχείο καταγραφής σφαλμάτων
Q # 22) Πώς δικαιολογείτε τη σημασία της εικονικής φιλοξενίας;
Απάντηση: Η έννοια της εικονικής φιλοξενίας παίζει σημαντικό ρόλο επιτρέποντας τη φιλοξενία πολλών ιστότοπων σε ένα αντικείμενο.
Η εικονική φιλοξενία μπορεί να βασίζεται σε IP και βάσει ονόματος.
- Εικονικός κεντρικός υπολογιστής βάσει ονόματος: Αναφέρει ότι εκτελούνται πολλοί κεντρικοί υπολογιστές σε κάθε διεύθυνση IP.
- Εικονικός κεντρικός υπολογιστής που βασίζεται σε IP: Αναφέρεται ότι μια διαφορετική διεύθυνση IPυπάρχειγια κάθε ιστότοποσερβίρεται.
Ο εικονικός κεντρικός υπολογιστής βάσει ονόματος χρησιμοποιείται ευρέως παντού.
Ε # 23) Ποια είναι η έκταση επιταγής ή καταγραφής που παρέχεται από το Apache Tomcat;
Απάντηση: Υπάρχουν πολλά επίπεδα ελέγχου και από τα οποία το 'Warn' είναι το προεπιλεγμένο επίπεδο.
- Πληροφορίες
- Εντοπισμός σφαλμάτων
- Προειδοποιώ
- Ειδοποίηση
- Σκατά
- Τρομάζω
- Αναδυθείτε
- Λάθος
Q # 24) Σε τι διαφέρει το Apache Tomcat από τον Apache Web Server;
Απάντηση: Το Apache Tomcat χρησιμοποιείται για τη φιλοξενία των περιεχομένων ιστού, ενώ ο διακομιστής Web Apache είναι ένας διακομιστής HTTP που έχει δημιουργηθεί για την εξυπηρέτηση των στατικών περιεχομένων.
Υπάρχει πάντα η δυνατότητα ενοποίησης Apache Tomcat και Apache Web Server.
Q # 25) Εκτός από το Apache Tomcat, ποια είναι τα διαφορετικά είδη Web Servers;
Απάντηση: Υπάρχουν πολλοί διακομιστές ιστού όπως αναφέρονται παρακάτω:
- Διακομιστής Web LiteSpeed
- Διακομιστής Web GWS
- Διακομιστής Web Microsoft IIS
- Διακομιστής Web Nginx
- Διακομιστής Web Jigsaw
- Διακομιστής Web συστήματος Sun Java
- Διακομιστής Web Lighttpd
Ε # 26) Πού αποθηκεύονται τα αρχεία καταγραφής του Apache Tomcat;
Απάντηση:
Η διαδρομή είναι όπως αναφέρεται παρακάτω:
ερωτήσεις συνέντευξης υπηρεσιών διαδικτύου .net
Cd / var / log / httpd
Q # 27) Σε ποια έκδοση του Apache έχετε εργαστεί;
Απάντηση: ΓιαΑυτό, μπορούμε να πούμε ότι έχουμε εργαστεί στο httpd - 2.2.3
Q # 28) Τι θα συμβεί αν έχουμε προσθέσει το 'logLevel Debug' στο httpd. αρχείο conf;
Απάντηση: Η προσθήκη του logLevel Debug σάς παρέχει περισσότερες πληροφορίες στο αρχείο καταγραφής σφαλμάτωνγια ναγια να εντοπίσετε ένα πρόβλημα.
Ε # 29) Είναι δυνατή η καταγραφή της διεύθυνσης MAC των πελατών που χρησιμοποιούν τον διακομιστή σας;
Απάντηση: Όχι, δεν θα είναι δυνατή η καταγραφή της διεύθυνσης MAC των πελατών που χρησιμοποιούν το διακομιστή σας.
Ε # 30) Μπορούμε να προβάλλουμε Περιεχόμενο εκτός καταλόγου εκτός του καταλόγου Document Root;
Απάντηση: Ναι, είναι δυνατή η προβολή του Περιεχομένου από έναν κατάλογο διαφορετικό από τον κατάλογο Document Root με τοβοήθειατης εντολής 'Alias'.
Q # 31) Τι πρέπει να κάνουμε εάν θέλουμε να μάθουμε ποιοι χρήστες φτάνουν στον ιστότοπό μας;
Απάντηση: Μπορούμε να προσθέσουμε το ακόλουθο αρχείο καταγραφής στη μορφή καταγραφής δραστηριότητας.
% {Αναφορά}
Ε # 32) Υπάρχει πιθανότητα προσωρινής αποθήκευσης αρχείων που προβάλλονται συχνά;
Απάντηση: Ναι, υπάρχει πιθανότητα προσωρινής αποθήκευσης αρχείων που προβάλλονται συχνά χρησιμοποιώντας
Mod_file_cache ενότητα.
Q # 33) Πώς μπορούμε να θέσουμε έναν περιορισμό για την αποστολή αρχείων στον διακομιστή μας;
Απάντηση: Ναι, μπορούμε να περιορίσουμε τοχρήστηςγια να ανεβάσετε αρχεία στον διακομιστή μας μέσω της οδηγίας 'LimitRequestBody'.
Παράδειγμα: LimitRequestBody 20000
Τώρα έχω θέσει ένα όριο 20000 αρχείων, οπότε όταν είναι αυτό το σήμαφτάσει τότε ο χρήστης δεν θα μπορεί να ανεβάσει άλλα αρχεία στο διακομιστή.
Q # 34) Πώς μπορεί να σταματήσει μια υπηρεσία Apache από το script ελέγχου της;
Απάντηση: Η υπηρεσία Apache ελέγχεται χρησιμοποιώντας ένα σενάριο που ονομάζεταιapachectl.
Έτσι, για να σταματήσουμε την υπηρεσία, πρέπει να εκτελέσουμε τοπαρακάτωεντολές.
- #apachectl stop (για σύστημα με βάση το Ubuntu)
- # /και τα λοιπά/απωλείω.t / httpd.stop (για σύστημα που βασίζεται σε κόκκινο καπέλο)
Q # 35) Ποια είναι η σημασία των κωδικών κατάστασης 403 και 404 στον διακομιστή Apache;
Απάντηση: Η σημασία των κωδικών κατάστασης 403 και 404 αναφέρονται παρακάτω:
- Κωδικός κατάστασης 403: Αναφέρεται σε απαγορευμένο σφάλμααρέσει,εάν ένα αρχείο χάνει κάποιο περιβάλλον ασφαλείας.
- Κωδικός κατάστασης 404: Αναφέρεται σε έναλάθοςμήνυμα ότι είναι μια απόκριση HTTP και ο πελάτης δεν μπόρεσε να επικοινωνήσει με τον δεδομένο διακομιστή.
Κωδικός κατάστασης 404 Περιγραφή εικόνας
Κωδικός κατάστασης 403 Περιγραφή εικόνας
Ε # 36) Το Apache λειτουργεί ως ποιος χρήστης και ποια είναι η θέση του κύριου αρχείου διαμόρφωσης;
Απάντηση: Το Apache τρέχει με έναν χρήστη «κανείς» και τον δαίμονα httpd.
Η τοποθεσία τουτο κύριοτο αρχείο διαμόρφωσης είναι:
- # /etc/httpd/conf/httpd.conf
- # /etcapache2.conf
Σας ευχόμαστε καλή επιτυχία !!
Συνιστώμενη ανάγνωση
- Ερωτήσεις και απαντήσεις συνέντευξης
- Ερωτήσεις και απαντήσεις συνέντευξης δοκιμών ETL
- Μερικές δύσκολες μη αυτόματες ερωτήσεις και απαντήσεις
- Κορυφαίες 35 ερωτήσεις και απαντήσεις για συνέντευξη Android
- TOP 35 HTML5 Συνεντεύξεις Ερωτήσεις και απαντήσεις
- 25 Καλύτερες Ερωτήσεις και Απαντήσεις Συνέντευξης για Ευέλικτη Δοκιμή
- Ερωτήσεις συνέντευξης Spock με απαντήσεις (πιο δημοφιλείς)
- Κορυφαίες ερωτήσεις και απαντήσεις συνέντευξης LINUX 35