35 top apache tomcat interview questions
Najčastejšie kladené otázky a odpovede na rozhovor s Apache Tomcat, ktoré vám pomôžu pri príprave rozhovoru:
Kompletnú funkčnosť Apache Tomcat sa dozvieme v tomto článku.
Dozviete sa viac o tom, čo presne je Apache Tomcat, aké je použitie Apache Tomcat, predvolené porty Tomcat, jeho webový kontajner, aké sú typy dávkových a skriptových súborov na spustenie a zastavenie Tomcat.
Táto sada tiež pokrýva otázky týkajúce saako nainštalovať Tomcat v Eclipse, jeho konfiguračné súbory, verzie a typy konektorov, Catalina, súbor WAR a proces nasadenia, Tomcat Valve, rôzne súbory denníka, ako zabezpečiť webový server, funkcia virtuálneho hostiteľa, dôležité umiestnenie súborov atď. podmienky.
Je vhodné mať dobré vedomosti o dôležitých koncepciách, pretože anketár sa vás bude snažiť obísť okolo otázok, ktoré sa týkajú hlavných funkcií týkajúcich sa Apache Tomcat, a ktoré sa používajú široko a dôsledne.
Mali by ste sa pokúsiť pochopiť, čo je Apache Tomcat a prečo to vyšlo na obrázku.
ako vybudovať bezpečnú sieť
Ďalšou výhodou je, že ak máte praktické znalosti, môžete ich vysvetliť pomocou príkladov v reálnom čase, čo je kľúčovým bodom pre absolvovanie pohovoru.
Najobľúbenejšie rozhovory s Apache Tomcat
Ďalej je uvedený zoznam najčastejšie kladených otázok pri rozhovoroch s Apache Tomcat, ktoré vám pomôžu úspešne rozhovor dokončiť.
Prehľad otázok je uvedený tu:
- Čo je Tomcat a prečo sa to staloobrázok?
- Ako nainštalovať Tomcat v Eclipse?
- Typy serverov.
- O spoločnosti WAR a webovom kontajneri.
- Použité typy dávkového a skriptového súboru.
- Čo je to Virtuálny hosting?
- Zabezpečenie webového servera.
- Spustite a zastavte server Apache Tomcat pomocou príkazov
- Rôzne stavové kódy 403 a 404
- MAC
- Verzie Apache Tomcat
- Typy webových serverov
- Typy protokolov v serveri Apache Tomcat
- PočúvaťFunkčnosť
- Tomcat ventil
- Catalina a konfiguračné súbory
- Výhody spustenia služby Tomcat ako webovej služby
- Konektory a ich použitie.
- Obmedzenie nahrávania súborov
Začnime podrobnými odpoveďami.
Otázka č. 1) Čo je Apache Tomcat?
Odpoveď: Apache Tomcat je v podstate webový server a systém servletov, ktorý je open-source (t. J. Voľne dostupný)nainternet) a vytvára ju Apache Software Foundation.Je to server, ktorý väčšinou používajú vývojári Java.
Server nie je nič iné ako počítačový program poskytujúci služby iným počítačom.
V zásade existujú dva typy serverov:
- Aplikačný server
- Webový server
Apache Tomcat ponúka protokol HTTP, čo znamená, že používateľ sa môže pripojiť k serveru odkiaľkoľvek pomocou poskytnutej adresy URL a má prístup k aplikácii Java.
Inštalácia je veľmi jednoduchá a jednoduchá a je kompatibilná s akýmkoľvek operačným systémom.
Otázka č. 2) Prečo požadujeme Apache Tomcat?
Odpoveď: Webové aplikácie Java je potrebné spúšťať na hostiteľských a serverových systémoch. Pomáha tiež spúšťať JSP a Servlety.
Otázka 3) Aký je predvolený port pre Apache Tomcat?
Odpoveď: Predvolený port Apache Tomcat je port 8080.
Po nainštalovaní Tomcat do vášho systému kliknite na http: // localhost: 8080 a overte, či je Tomcat spustený.
Otázka č. 4) Aký je názov vstavaného webového kontajnera v službe Tomcat?
Odpoveď: Názov vstavaného webového kontajnera v Tomcat je Catalina, ktorá sa nachádza v priečinku bin.
Catalina sa používa na načítanie všetkých požiadaviek týkajúcich sa HTTP a môže vytvárať inštancie objektovMetódy GET () a POST ().
Otázka č. 5) Aké sú typy dávkových súborov, pomocou ktorých môžeme spustiť a zastaviť server Apache Tomcat?
Odpoveď: V zásade existujú dva typy dávkových súborov, pomocou ktorých môžeme server spustiť a zastaviť.
Sú to tieto:
- Startup.bat
- Shutdown.bat
Otázka č. 6) Ako môžeme nakonfigurovať server Apache Tomcat v prostredí Java Eclipse IDE alebo vysvetliť nastavenie servera Apache Tomcat?
Odpoveď: Inštalácia Apache Tomcat v Eclipse je naozaj veľmi jednoduchá a jednoduchá.
Kroky sú uvedené nižšie:
- Vyberte kartu servera v spodnej časti IDE.
- Kliknite pravým tlačidlom myši na prázdne miesto alebo biele miesto.
- Kliknite na Nový
- Kliknite na Servery
- Vyberte Tomcat a jeho ďalšiu verziu.
- Kliknite na Ďalej
- Vyberte tlačidlo prehliadania
- Vyberte koreňový priečinok Tomcat
- Kliknite na Ďalej
- Kliknite na položku Pridať všetko
- Kliknite na tlačidlo Dokončiť
- Overte prázdnu oblasť, ktorú musí Tomcat zobrazovať.
Otázka č. 7) Ako spustíte a zastavíte používanie servera Apache Tomcat?
Odpoveď:
Ide o tieto služby:
- Služby httpd štart
- Httpd stop
Otázka č. 8) Čo je zásadný konfiguračný súbor, ktorý sa používa v Apache Tomcat?
Odpoveď: Zásadný konfiguračný súbor, ktorý sa používa v serveri Apache Tomcat, je httpd.conf
Otázka č. 9) Ako zistíte, ktorá verzia webového servera Apache Tomcat je spustená?
Odpoveď: Najlepší spôsob, ako nájsť aktuálne spustenú verziu, je uvedený nižšie:
- Prihláste sa na webový server
- Prejdite do priečinka apache instance a bin
- Spustením príkazu „httpd -v“ získate podrobnosti o verzii.
Výkon:
(root@lab sbin) # httpd -v Server Version: Apache 2.4.18 (Windows) Server Built: August 2nd, 2018 12.59:00 (root@lab sbin) #
Otázka č. 10) Vysvetlite typy konektorov, ktoré používa Apache Tomcat.
Odpoveď: Apache Tomcat v zásade používa dva typy konektorov, ktoré sú nasledovné:
- Konektory HTTP: Konektory HTTP majú atribúty, ktoré je možné upraviť tak, aby bolo možné presne určiť, ako to funguje, a získať prístup k funkciám, ako sú presmerovania a preposielanie proxy.
- Konektory AJP: Konektory AJP sa riadia protokolom AJP namiesto protokolu HTTP, ale fungujú rovnako ako konektory HTTP. Implementujú sa v Apache Tomcat prostredníctvom technológie doplnkov mod_jk.
Otázka č. 11) Spomeňte konfiguračné súbory Cataliny.
Odpoveď: Súbory konfigurácie Cataliny zahŕňajú:
- XML
- Vlastnosti
- Politika
- Tomcat-users.xml
Otázka č. 12) Aké sú zásadné výhody spustenia služby Tomcat ako služby?
Odpoveď: Výhody služby Tomcat ako služby sú:
- Automatické spustenie - Ak sa služba okna Tomcat spustí automaticky, bolo by užitočné, keby sme chceli systém spustiť na diaľku.
- Bezpečnosť - Umožňuje vám vykonávať pod špeciálnym účtom, ktorý je chránený pred ostatnými účtami.
- Spustenie servera bez aktívneho prihlásenia používateľa : Takže aj keď nie je aktívny užívateľ, je možné spustiť dostupný server.
Otázka č. 13) Aký je proces nasadenia webovej aplikácie pomocou súboru WAR?
Odpoveď: V Tomcate je adresár webových aplikácií, pod ktorým sú umiestnené všetky webové komponenty JSP, Servlets, HTML. Týmto vložením všetkých súborov do jedného priečinka môžeme súbory skomprimovať do jednej jednotky, ktorámá.WAR rozšírenie.
Teraz môžeme ľahko nasadiť webovú aplikáciu vložením súboru WAR do adresára webových aplikácií.Po spustení servera sa extrahujú všetky webové komponenty.
Otázka č. 14) Aká je funkčnosť ventilu Tomcat?
Odpoveď: Tomcat Valve je nová funkcia, ktorá bola predstavená s Tomcat 4.Používa sa na prepojenie objektu triedy Java s konkrétnym kontajnerom Catalina.
Nasledujúci obrázok zobrazuje fungovanie ventilu Tomcat:
Otázka č. 15) Čo sú nakonfigurované ventily Tomcat?
Odpoveď: V zásade existujú štyri nakonfigurované ventily Tomcat, ktoré sú uvedené nižšie:
- Prístupový denník
- Filter vzdialeného hostiteľa
- Filter vzdialenej adresy
- Vyžiadajte si vyklápača
Otázka č. 16) Čo máte na mysli pod MAC?
Odpoveď: MAC je definovaný ako Medium Access Control.
Otázka č. 17) Čo máte na mysli od spoločnosti Tomcat Coyote a na čo sa používa?
Odpoveď: Tomcat Coyote je v podstate konektor HTTP založený na konfigurácii HTTP / 1.1, ktorý prijíma a odosiela webovú požiadavku do motora Tomcat a znovavracia saklientovi, ktorý podáva žiadosť.
Otázka 18) Aký je výsledok nástroja Select * na karte?
Odpoveď: Tento dotaz by zobrazil všetky tabuľky, ktoré sú uložené vdatabázy.
Otázka č. 19) Aká je funkcia Listen v Apache Tomcat?
Odpoveď :Počúvaťhrá zásadnú úlohu pre Apache Tomcat a vývojárov.
Predpokladajme, že vývojár má na serveri viac adries IP, takže ak si prajeme, aby server Apache zohľadňoval iba zadanú adresu IP, musíme na Listen Drive explicitne uviesť IP a PORT.
Príklad: 10.10.10.20
Na nasledujúcom obrázku je znázornené použitie funkcie Listen
Otázka č. 20) Aké sú rôzne spôsoby, ako môžeme zabezpečiť webové stránky hostované na serveri Tomcat?
Odpoveď: Existuje niekoľko spôsobov, ako to urobiť, a niektoré z nich sú uvedené nižšie:
najlepší mobilný telefón spyware pre
- Implementuje sa SSL
- PoužiťCloudovéposkytovateľ zabezpečenia.
- Integrácia s bránou webových aplikácií.
Otázka č. 21) Generuje Apache Tomcat súbory protokolu? Ak áno, pomenujte ich?
Odpoveď: Áno, Apache Tomcatgeneruje súbory protokolu.
V zásade existujú dva dôležité súbory protokolu, ktoré generuje ApacheTomcat.
Sú to tieto:
- Access.log
- Error.log
Otázka č. 22) Ako odôvodňujete význam virtuálneho hostingu?
Odpoveď: Koncept virtuálneho hostiteľstva hrá dôležitú úlohu tým, že umožňuje hostiť niekoľko webových stránok na jednom objekte.
Virtuálny hosting môže byť založený na IP a na mene.
- Virtuálny hostiteľ založený na mene: Znamená to, že na každej adrese IP je spustených viac hostiteľov.
- Virtuálny hostiteľ založený na IP: Odkazuje na inú adresu IPexistujepre každú webovú stránkuslúžil.
Virtuálny hostiteľ založený na mene je všade široko používaný.
Ako aktualizujem svoj BIOS na Windows 10
Otázka č. 23) Aký rozsah kontroly alebo protokolu poskytuje server Apache Tomcat?
Odpoveď: Existuje veľa úrovní kontroly a z nich je predvolená úroveň „varovať“.
- Info
- Debug
- Varovať
- Všimnite si
- Krit
- Alarm
- Emerg
- Chyba
Otázka č. 24) Ako sa server Apache Tomcat líši od webového servera Apache?
Odpoveď: Apache Tomcat sa používa na hosťovanie webového obsahu, zatiaľ čo webový server Apache je server HTTP, ktorý je postavený na poskytovanie statického obsahu.
Vždy existuje možnosť integrovať server Apache Tomcat a webový server Apache.
Otázka č. 25) Aké sú rôzne druhy webových serverov okrem servera Apache Tomcat?
Odpoveď: Existuje veľa webových serverov, ktoré sú uvedené nižšie:
- LiteSpeed webový server
- Webový server GWS
- Webový server Microsoft IIS
- Webový server Nginx
- Skladací webový server
- Webový server Sun Java System
- Lighttpd webový server
Otázka č. 26) Kde sú uložené protokoly Apache Tomcat?
Odpoveď:
Cesta je uvedená nižšie:
Cd / var / log / httpd
Otázka č. 27) Na ktorej verzii Apache ste pracovali?
Odpoveď: Pretoto, môžeme povedať, že sme pracovali na httpd - 2.2.3
Otázka č. 28) Čo sa stane, ak do protokolu httpd pridáme „logLevel Debug“. conf súbor?
Odpoveď: Pridanie protokolu logLevel Debug vám poskytne viac informácií v protokole chýbv poriadkuna odladenie problému.
Otázka č. 29) Je možné zachytiť MAC adresu klientov, ktorí používajú váš server?
Odpoveď: Nie, nebude možné zachytiť MAC adresu klientov, ktorí používajú váš server.
Otázka č. 30) Môžeme poskytovať obsah z iného adresára ako je koreňový adresár dokumentu?
Odpoveď: Áno, je možné obslúžiť obsah z iného adresára, ako je koreňový adresár dokumentu, pomocouPomocpríkazu „Alias“.
Otázka č. 31) Čo by sme mali robiť, ak chceme vedieť, ktorí používatelia sa dostávajú na našu stránku?
Odpoveď: Nasledujúci protokol môžeme pridať do nášho formátu denníka aktivít.
% {Referer}
Otázka č. 32) Existuje nejaká šanca na ukladanie do cache súborov, ktoré sú často zobrazené?
Odpoveď: Áno, existuje šanca uložiť súbory do medzipamäte, ktoré sa často zobrazujú pomocou
Modul Mod_file_cache.
Otázka č. 33) Ako môžeme obmedziť nahrávanie súborov na náš webový server?
Odpoveď: Áno, môžeme obmedziťpoužívateľnahrávať súbory na náš webový server pomocou smernice „LimitRequestBody“.
Príklad: LimitRequestBody 20000
Teraz som stanovil limit 20 000 súborov, takže keď je táto značkadosiahnutý, potom používateľ nebude môcť na server nahrať ďalšie súbory.
Otázka 34) Ako môže byť služba Apache zastavená jej riadiacim skriptom?
Odpoveď: Služba Apache sa ovláda pomocou skriptu s názvomapachectl.
Ak chcete službu zastaviť, musíme spustiť serverUvedené nižšiepríkazy.
- #apachectl stop (pre systém založený na Ubuntu)
- # /atď/inid.t / httpd.stop (pre systém založený na Red Hat)
Otázka č. 35) Aký význam majú stavové kódy 403 a 404 na serveri Apache?
Odpoveď: Dôležitosť stavových kódov 403 a 404 je uvedená nižšie:
- Stavový kód 403: Vzťahuje sa na zakázanú chybuPáči sa mi to,ak súboru chýba nejaký bezpečnostný kontext.
- Stavový kód 404: Odkazuje nachybaspráva, že ide o odpoveď HTTP a klient nebol schopný komunikovať s daným serverom.
Stavový kód 404 Popis obrázka
Stavový kód 403 Popis obrázka
Otázka 36) Apache beží ako ktorý používateľ a aké je umiestnenie hlavného konfiguračného súboru?
Odpoveď: Apache beží s používateľom „nikto“ a démonom httpd.
Umiestneniehlavnýkonfiguračný súbor je:
- # /etc/httpd/conf/httpd.conf
- # /etcapache2.conf
Prajeme vám všetkým úspech !!
Odporúčané čítanie
- Dotazy a odpovede na pohovor
- ETL Testovacie otázky a odpovede na pohovor
- Niektoré zložité otázky a odpovede na ručné testovanie
- Top 35 otázok a odpovedí na rozhovory pre Android
- TOP 35 HTML5 rozhovorov, otázok a odpovedí
- 25 najlepších otázok a odpovedí na agilné testovacie pohovory
- Spock Interview Otázky s odpoveďami (najobľúbenejšie)
- Top 35 otázok a odpovedí z rozhovoru pre LINUX