35 top apache tomcat interview questions
Najpogostejša vprašanja in odgovori na intervju za Apache Tomcat pri pripravi na intervju:
Celotne funkcije Apache Tomcat bomo spoznali v tem članku.
Spoznali boste več o tem, kaj točno je Apache Tomcat, kakšna je uporaba Apache Tomcat, privzeta vrata tomcat-a, njegov spletni vsebnik, katere vrste paketne in skriptne datoteke lahko zaženete in ustavite tomcat.
Ta sklop zajema tudi vprašanja okako namestiti tomcat v eclipse, njegove konfiguracijske datoteke, različice in vrste konektorjev, Catalina, datoteka WAR in postopek uvajanja, ventil Tomcat, različne dnevniške datoteke, kako zaščititi spletni strežnik, funkcija navideznega gostovanja, lokacije pomembnih datotek itd. pogoji.
Priporočljivo je dobro poznavanje pomembnih konceptov, saj vas bo anketar poskušal obkrožiti tista vprašanja, ki pokrivajo glavne funkcionalnosti, povezane z Apache Tomcat, in so tista, ki se uporabljajo široko in strogo.
Poskusite razumeti, kaj je Apache Tomcat in zakaj se je pojavil na sliki.
c intervjujska vprašanja in odgovori za sveže
Dodatna prednost je, če imate praktično znanje, saj ga lahko pojasnite s primeri v realnem času, kar pa je ključna točka za razgovore.
Najbolj priljubljena vprašanja za intervju z Apache Tomcat
Spodaj je seznam najpogostejših vprašanj za intervju z Apache Tomcat, ki bi vam pomagala, da bi intervju lahko uspešno očistili.
Pregled vprašanj je zajet tukaj:
- Kaj je Tomcat in zakaj je nastal?slika?
- Kako namestiti Tomcat v Eclipse?
- Vrste strežnikov.
- O vojni in spletnem zabojniku.
- Vrste uporabljene paketne in skriptne datoteke.
- Kaj je navidezno gostovanje?
- Zaščita spletnega strežnika.
- Zaženite in ustavite strežnik Apache Tomcat z ukazi
- Različni statusni kodi 403 in 404
- MAC
- Različice Apache Tomcat
- Vrste spletnih strežnikov
- Vrste dnevnikov v Apache Tomcat
- PoslušajFunkcionalnost
- Tomcat ventil
- Catalina in konfiguracijske datoteke
- Prednosti zagona Tomcat-a kot spletne storitve
- Konektorji in njihova uporaba.
- Omejitev nalaganja datotek
Začnimo s podrobnimi odgovori.
V # 1) Kaj je Apache Tomcat?
Odgovor: Apache Tomcat je v bistvu sistem spletnega strežnika in strežniškega programčka, ki je odprtokoden (tj. Prosto dostopen)nainternet) in jo je ustvarila Apache Software Foundation.To je strežnik, ki ga večinoma uporabljajo razvijalci Java.
Strežnik ni nič drugega kot računalniški program, ki zagotavlja storitve drugim računalnikom.
V osnovi obstajata dve vrsti strežnikov:
- Aplikacijski strežnik
- Spletni strežnik
Apache Tomcat ponuja protokol HTTP, kar pomeni, da se lahko uporabnik poveže s strežnikom od kjer koli prek navedenega URL-ja in lahko dostopa do aplikacije Java.
To je zelo enostavno in enostavno namestiti in je združljivo s katerim koli operacijskim sistemom.
V # 2) Zakaj potrebujemo Apache Tomcat?
Odgovor: Zagnati je treba spletne aplikacije Java na gostiteljskem in strežniškem sistemu. Pomaga tudi zagon JSP in Servletov.
V # 3) Kakšna so privzeta vrata za Apache Tomcat?
Odgovor: Privzeta vrata Apache Tomcat so vrata 8080.
Po namestitvi programa Tomcat v sistem kliknite http: // localhost: 8080, da preverite, ali se program Tomcat izvaja.
V # 4) Kako se imenuje vgrajeni spletni vsebnik v programu Tomcat?
Odgovor: Ime vdelanega spletnega vsebnika v programu Tomcat je Catalina, ki je prisotno v imeniku bin.
Catalina se uporablja za nalaganje vseh zahtev, povezanih s HTTP, in lahko ustvari primere vMetodi GET () in POST ().
V # 5) Kakšne vrste so paketne datoteke, s pomočjo katerih lahko zaženemo in ustavimo strežnik Apache Tomcat?
Odgovor: V osnovi obstajata dve vrsti paketnih datotek, s katerimi lahko zaženemo in ustavimo strežnik.
Ti so naslednji:
- Startup.bat
- Shutdown.bat
V # 6) Kako lahko konfiguriramo Apache Tomcat v Java Eclipse IDE ali razložimo nastavitev strežnika Apache Tomcat?
Odgovor: Namestitev Apache Tomcat v Eclipse je zelo enostavna in enostavna.
Koraki so navedeni spodaj:
- Izberite jeziček strežnika na spodnji strani IDE.
- Z desno miškino tipko kliknite prazen prostor ali presledek.
- Kliknite Novo
- Kliknite strežniki
- Izberite Tomcat in njegovo naslednjo različico.
- Kliknite naprej
- Izberite gumb za brskanje
- Izberite korensko mapo Tomcat
- Kliknite Naprej
- Kliknite Dodaj vse
- Kliknite Dokončaj
- Potrdite prazno območje, ki ga mora prikazati Tomcat.
V # 7) Kako zagnati in ustaviti Apache Tomcat z uporabo storitev?
Odgovor:
Storitve so naslednje:
- Storitve httpd start
- Httpd stop
V # 8) Katera je ključna konfiguracijska datoteka, ki se uporablja v Apache Tomcat?
Odgovor: Ključna konfiguracijska datoteka, ki se uporablja v Apache Tomcat, je httpd.conf
V # 9) Kako najti, katera različica spletnega strežnika Apache Tomcat se izvaja?
Odgovor: Najboljši način za iskanje trenutno delujoče različice je naveden spodaj:
- Prijavite se v spletni strežnik
- Pojdite na primerek apache in mapo bin
- Zaženite ukaz “httpd -v”, da dobite podrobnosti o različici.
Izhod:
(root@lab sbin) # httpd -v Server Version: Apache 2.4.18 (Windows) Server Built: August 2nd, 2018 12.59:00 (root@lab sbin) #
V # 10) Pojasnite vrste priključkov, ki jih uporablja Apache Tomcat.
Odgovor: Apache Tomcat v osnovi uporablja dve vrsti konektorjev, ki sta naslednji:
- Priključki HTTP: Povezovalniki HTTP imajo atribute, ki jih je mogoče spremeniti, da natančno ugotovijo, kako deluje, in dostopajo do funkcij, kot so preusmeritve in posredovanje posrednika.
- AJP priključki: Priključki AJP sledijo protokolu AJP namesto HTTP, vendar delujejo enako kot priključki HTTP. Izvedeni so v Apache Tomcat prek vtične tehnologije mod_jk.
V # 11) Omenite konfiguracijske datoteke Cataline.
Odgovor: Konfiguracijske datoteke Cataline vključujejo:
- XML
- Lastnosti
- Politika
- Tomcat-users.xml
V # 12) Katere so bistvene koristi Runninga Tomcat kot storitve?
Odgovor: Prednosti zagona Tomcat kot storitve so:
- Samodejni zagon - Če se storitev Tomcat Windows samodejno zažene, bi bilo koristno, če želimo sistem zagnati na daljavo.
- Varnost - Omogoča izvajanje na posebnem računu, ki je zaščiten pred drugimi računi.
- Zagon strežnika brez aktivne prijave uporabnika : Torej, tudi če ni aktivnega uporabnika, je mogoče zagnati razpoložljivi strežnik.
V # 13) Kakšen je postopek uvajanja spletne aplikacije z uporabo datoteke WAR?
Odgovor: V Tomcatu je imenik spletnih aplikacij, v katerem so nameščene vse spletne komponente JSP, Servlets, HTML. S tem da vse datoteke shranimo v eno mapo, jih lahko stisnemo v eno enoto, kiima.Podaljšanje vojne.
Zdaj lahko spletno aplikacijo enostavno razmestimo tako, da datoteko WAR vstavimo v imenik spletnih aplikacij.Ko strežnik zažene, izvleče vse spletne komponente.
V # 14) Kakšna je funkcionalnost ventila Tomcat?
Odgovor: Tomcat Valve je nova funkcija, ki je bila predstavljena s Tomcatom 4.Uporablja se za povezovanje predmeta razreda Java z določenim vsebnikom Catalina.
Spodnja slika prikazuje delovanje ventila Tomcat:
V # 15) Kakšni so konfigurirani ventili Tomcat?
Odgovor: Spodaj so omenjeni štirje konfigurirani ventili Tomcat:
- Dostop do dnevnika
- Filter oddaljenega gostitelja
- Filter oddaljenega naslova
- Zahtevaj damper
V # 16) Kaj mislite z MAC?
Odgovor: MAC je opredeljen kot nadzor dostopa do medija.
V # 17) Kaj mislite s Tomcat Coyote in kakšna je njegova uporaba?
koliko podjetij za kibernetsko varnost obstaja
Odgovor: Tomcat Coyote je v bistvu priključek HTTP, ki temelji na konfiguraciji HTTP / 1.1, ki sprejema in pošilja spletno zahtevo v stroj Tomcat in znovase vrnenaročniku, ki poda zahtevo.
V # 18) Kakšen je rezultat izbire * na zavihku?
Odgovor: Ta poizvedba bi prikazala vse tabele, ki so shranjene vzbirke podatkov.
V # 19) Kakšna je funkcija poslušanja v programu Apache Tomcat?
Odgovor :Poslušajigra ključno vlogo za Apache Tomcat in razvijalce.
Recimo, da ima razvijalec na strežniku več IP-jev, zato, če želimo, da bi Apache upošteval samo določen IP, moramo v poslušalniku izrecno omeniti IP in PORT.
Primer: 10.10.10.20
Spodnja slika prikazuje uporabo poslušanja
V # 20) Na kakšne različne načine lahko zaščitimo spletna mesta, ki jih gosti Tomcat Server?
Odgovor: To lahko storite na več načinov, nekateri pa so omenjeni spodaj:
- Izvajanje SSL
- IzkoristijoV oblakuponudnik varnosti.
- Integriranje s požarnim zidom spletnih aplikacij.
V # 21) Ali Apache Tomcat ustvarja dnevniške datoteke? Če da, jih poimenujte?
Odgovor: Da, Apache Tomcatustvari dnevniške datoteke.
V bistvu obstajata dve pomembni dnevniški datoteki, ki ju ustvari ApacheTomcat.
Ti so naslednji:
- Access.log
- Error.log
V # 22) Kako utemeljujete pomen virtualnega gostovanja?
Odgovor: Koncept navideznega gostovanja igra pomembno vlogo, saj omogoča gostovanje več spletnih mest na enem predmetu.
Navidezno gostovanje je lahko na osnovi IP-ja in imena.
- Navidezni gostitelj na podlagi imen: Nanaša se, da se na vsakem naslovu IP izvaja več gostiteljev.
- Virtualni gostitelj na osnovi IP: Nanaša se na drugačen naslov IPobstajaza vsako spletno stranslužil.
Virtualni gostitelj na podlagi imen se pogosto uporablja povsod.
V # 23) Kakšen obseg preverjanja ali dnevnika zagotavlja Apache Tomcat?
Odgovor: Na voljo je veliko stopenj preverjanja, pri čemer je privzeta raven 'opozorilo'.
- Informacije
- Odpravljanje napak
- Opozorilo
- Opaziti
- Kritično
- Alarm
- Emerg
- Napaka
V # 24) V čem se Apache Tomcat razlikuje od spletnega strežnika Apache?
Odgovor: Apache Tomcat se uporablja za gostovanje spletne vsebine, medtem ko je spletni strežnik Apache strežnik HTTP, ki je zasnovan za strežbo statične vsebine.
Vedno obstaja možnost integracije Apache Tomcat in Apache Web Server.
V # 25) Katere so poleg Apache Tomcat različne vrste spletnih strežnikov?
Odgovor: Spodaj je omenjenih veliko spletnih strežnikov:
- Spletni strežnik LiteSpeed
- Spletni strežnik GWS
- Spletni strežnik Microsoft IIS
- Spletni strežnik Nginx
- Spletni strežnik Jigsaw
- Sun Java System spletni strežnik
- Spletni strežnik Lighttpd
V # 26) Kje so shranjeni dnevniki Apache Tomcat?
Odgovor:
Pot je navedena spodaj:
Cd / var / log / httpd
V # 27) S katero različico Apacheja ste delali?
Odgovor: Zato, lahko rečemo, da smo delali na httpd - 2.2.3
V # 28) Kaj se bo zgodilo, če smo v httpd dodali »logLevel Debug«. Datoteka conf?
Odgovor: Dodajanje odpravljanja napak logLevel vam nudi več informacij v dnevniku napakv reduza odpravljanje napak.
V # 29) Ali je mogoče zajeti naslov MAC odjemalcev, ki uporabljajo vaš strežnik?
Odgovor: Ne, naslova MAC odjemalcev, ki uporabljajo vaš strežnik, ne bo mogoče zajeti.
V # 30) Ali lahko vsebino strežemo iz drugega imenika, ki ni korenski imenik dokumentov?
Odgovor: Da, vsebino je mogoče vročiti iz drugega imenika, ki ni korenski imenik dokumenta, zpomočukaza 'Alias'.
V # 31) Kaj naj storimo, če želimo vedeti, kateri uporabniki prihajajo na naše spletno mesto?
Odgovor: V naš zapis dnevnika dejavnosti lahko dodamo naslednji dnevnik.
% {Referer}
V # 32) Ali obstaja možnost predpomnjenja datotek, ki si jih pogosto ogledujete?
Odgovor: Da, obstaja možnost predpomnjenja datotek, ki si jih pogosto ogledujete z uporabo
Mod_file_cache modul.
V # 33) Kako lahko omejimo nalaganje datotek na naš spletni strežnik?
Odgovor: Da, lahko omejimouporabnikza nalaganje datotek na naš spletni strežnik z uporabo 'LimitRequestBody' direktive.
Primer: LimitRequestBody 20000
Zdaj sem postavil omejitev 20000 datotek, torej ko je ta oznakauporabnik ne bo mogel naložiti več datotek na strežnik.
V # 34) Kako lahko nadzorni skript zaustavi storitev Apache?
Odgovor: Storitev Apache nadzoruje skript, imenovanapachectl.
Vprašanja in odgovori za preizkušanje etl za izkušene
Torej, da ustavimo storitev, moramo zagnatispodaj omenjenoukazi.
- #apachectl stop (za sistem, ki temelji na Ubuntu)
- # / etc /inid.t / httpd.stop (za sistem, ki temelji na Red hat)
V # 35) Kakšen pomen imajo kodi stanja 403 in 404 v strežniku Apache?
Odgovor: Pomen statusne kode 403 in 404 sta navedena spodaj:
- Koda stanja 403: Nanaša se na prepovedano napakovšeč,če datoteka zamudi kakšen varnostni kontekst.
- Koda stanja 404: Nanaša se nanapakasporočilo, da gre za odziv HTTP in da odjemalec ni mogel komunicirati z danim strežnikom.
Koda stanja 404 Opis slike
Koda stanja 403 Opis slike
V # 36) Apache deluje kot kateri uporabnik in na kateri lokaciji je glavna konfiguracijska datoteka?
Odgovor: Apache deluje z uporabnikom 'nihče' in httpd demonom.
Lokacija podjetjaglavnikonfiguracijska datoteka je:
- # /etc/httpd/conf/httpd.conf
- # /etcapache2.conf
Vsem želimo uspeh !!
Priporočeno branje
- Vprašanja in odgovori za intervjuje
- Vprašanja in odgovori za preizkušanje ETL
- Nekaj zapletenih ročnih preizkusov Vprašanja in odgovori
- Najboljših 35 vprašanj in odgovorov za intervju z Androidom
- TOP 35 vprašanj in odgovorov za intervjuje HTML5
- 25 najboljših agilnih preizkusnih vprašanj in odgovorov
- Vprašanja za intervju z Spockom (odgovori) (najbolj priljubljeni)
- Top 35 vprašanj in odgovorov za intervju z LINUX