35 top apache tomcat interview questions
Najčešće postavljana pitanja i odgovori na intervju za Apache Tomcat koji će vam pomoći u pripremi intervjua:
Kompletnu funkcionalnost Apache Tomcat naučit ćemo u ovom članku.
Upoznat ćete više o tome što je točno Apache Tomcat, koja je upotreba Apache Tomcat, zadane luke tomcat, njegov web spremnik, koje su vrste batch i skript datoteka za pokretanje i zaustavljanje tomcata.
Također, ovaj skup pokriva pitanja okako instalirati tomcat u eclipse, datoteke s njegovim konfiguracijama, verzije i vrste konektora, Catalina, WAR datoteka i postupak implementacije, Tomcat ventil, različite datoteke dnevnika, kako osigurati web poslužitelj, funkcija virtualnog hostinga, lokacije važnih datoteka itd. na jednostavan način Pojmovi.
Preporučljivo je dobro poznavanje važnih koncepata jer će vas anketar pokušati zaobići oko onih pitanja koja pokrivaju glavne funkcionalnosti povezane s Apache Tomcatom, a ona se koriste široko i strogo.
Trebali biste pokušati razumjeti što je Apache Tomcat i zašto se pojavio na slici.
stvoriti niz nizova u javi
Dodatna je prednost ako imate praktično znanje jer to možete objasniti primjerima u stvarnom vremenu što je zauzvrat ključna točka za razjašnjavanje razgovora.
Najpopularnija pitanja o intervjuu za Apache Tomcat
Dolje je dat popis najčešće postavljanih pitanja za intervju za Apache Tomcat koji bi vam pomogli da uspješno očistite intervju.
Pregled pitanja pokriven je ovdje:
- Što je Tomcat i zašto je nastaoslika?
- Kako instalirati Tomcat u Eclipse?
- Vrste poslužitelja.
- O RATU i web spremniku.
- Vrste korištene datoteke serije i skripte.
- Što je virtualni hosting?
- Osiguravanje web poslužitelja.
- Pokretanje i zaustavljanje Apache Tomcat poslužitelja naredbama
- Različiti statusni kodovi 403 i 404
- MAC
- Verzije Apache Tomcat
- Vrste web poslužitelja
- Vrste trupaca u Apache Tomcat
- SlušatiFunkcionalnost
- Tomcat ventil
- Catalina i konfiguracijske datoteke
- Prednosti pokretanja Tomcata kao web usluge
- Konektori i njihova upotreba.
- Ograničenje prijenosa datoteka
Krenimo s detaljnim odgovorima.
P # 1) Što je Apache Tomcat?
Odgovor: Apache Tomcat u osnovi je sustav web poslužitelja i servleta koji je otvoreni izvor (tj. Slobodno dostupannainternet), a kreirala ga je Apache Software Foundation.To je poslužitelj koji uglavnom koriste programeri Java.
Poslužitelj nije ništa drugo do računalni program koji pruža uslugu drugim računalima.
U osnovi postoje dvije vrste poslužitelja:
- Aplikacijski poslužitelj
- Web poslužitelj
Apache Tomcat nudi HTTP protokol, što znači da se korisnik može povezati s poslužiteljem s bilo kojeg mjesta putem navedenog URL-a i može pristupiti Java aplikaciji.
Ovo se vrlo jednostavno i jednostavno instalira i kompatibilno je s bilo kojim operativnim sustavom.

P # 2) Zašto nam je potreban Apache Tomcat?
Odgovor: Potrebno je pokretanje Java web aplikacija na hostu i sustavima temeljenim na poslužitelju. Također pomaže pokretanje JSP-a i Servleta.
P # 3) Koji je zadani port za Apache Tomcat?
Odgovor: Zadana luka Apache Tomcat je luka 8080.
Nakon instalacije Tomcata na vaš sustav, kliknite http: // localhost: 8080 da biste provjerili radi li Tomcat.

P # 4) Kako se zove ugrađeni web spremnik u Tomcat-u?
Odgovor: Ime ugrađenog web-spremnika u Tomcat-u je Catalina koji je prisutan u direktoriju bin-a.
Catalina se koristi za učitavanje svih zahtjeva povezanih s HTTP-om i može instancirati objekteGET () i POST () metode.
P # 5) Koje su vrste batch datoteka uz pomoć kojih možemo pokrenuti i zaustaviti Apache Tomcat Server?
Odgovor: U osnovi postoje dvije vrste batch datoteka pomoću kojih možemo pokrenuti i zaustaviti poslužitelj.
Oni su sljedeći:
- Startup.bat
- Isključivanje.bat
P # 6) Kako možemo konfigurirati Apache Tomcat u Java Eclipse IDE ili objasniti postavljanje Apache Tomcat poslužitelja?
Odgovor: Zaista je vrlo jednostavno i jednostavno instalirati Apache Tomcat u Eclipse.
Koraci su navedeni u nastavku:
- Odaberite karticu Poslužitelj na donjoj strani IDE-a.
- Desnom tipkom miša kliknite prazan prostor ili razmak.
- Kliknite Novo
- Kliknite na Poslužitelji
- Odaberite Tomcat i njegovu sljedeću verziju.
- Kliknite na next
- Odaberite gumb za pregledavanje
- Odaberite korijensku mapu Tomcat
- Kliknite Dalje
- Kliknite Dodaj sve
- Pritisnite Finish
- Potvrdite prazno područje koje Tomcat mora prikazivati.
P # 7) Kako pokrenuti i zaustaviti Apache Tomcat koristeći usluge?
Odgovor:
Usluge su sljedeće:
- Usluge httpd start
- Httpd stani

P # 8) Koja je vitalna konfiguracijska datoteka koja se koristi u Apache Tomcat?
Odgovor: Vitalna konfiguracijska datoteka koja se koristi u Apache Tomcat je httpd.conf
P # 9) Kako pronaći koja verzija web poslužitelja Apache Tomcat radi?
Odgovor: Najbolji način za pronalazak trenutno pokrenute verzije naveden je u nastavku:
- Prijavite se na web-poslužitelj
- Idite na mapu apache instance i bin
- Pokrenite naredbu 'httpd -v' da biste dobili detalje o verziji.
Izlaz:
(root@lab sbin) # httpd -v Server Version: Apache 2.4.18 (Windows) Server Built: August 2nd, 2018 12.59:00 (root@lab sbin) # 
P # 10) Objasnite vrste konektora koje koristi Apache Tomcat.
Odgovor: Apache Tomcat u osnovi koristi dvije vrste konektora koje su sljedeće:
- HTTP konektori: HTTP konektori posjeduju atribute koji se mogu modificirati kako bi se točno utvrdilo kako radi i pristupiti funkcijama kao što su preusmjeravanja i prosljeđivanje proxyja.
- AJP konektori: AJP konektori slijede AJP protokol umjesto HTTP-a, ali rade jednako kao i HTTP konektori. Primjenjuju se u Apache Tomcat putem plug-in tehnologije mod_jk.

P # 11) Spomenite konfiguracijske datoteke Cataline.
Odgovor: Datoteke s konfiguracijama Cataline uključuju:
- XML
- Svojstva
- Politika
- Tomcat-users.xml
P # 12) Koje su vitalne prednosti pokretanja Tomcata kao usluge?
Odgovor: Prednosti pokretanja Tomcata kao usluge su:
- Automatsko pokretanje - Ako se usluga prozora tomcat automatski pokrene, bilo bi korisno kada želimo sustav pokrenuti na daljinu.
- Sigurnost - Omogućuje vam izvršavanje na posebnom računu koji je zaštićen od ostalih računa.
- Pokretanje poslužitelja bez aktivne prijave korisnika : Dakle, čak i ako nema aktivnog korisnika, dostupni poslužitelj se može pokrenuti.
P # 13) Kakav je postupak implementacije web aplikacija pomoću WAR datoteke?
Odgovor: U Tomcat-u postoji direktorij web aplikacija pod koji su smještene sve web komponente JSP, Servlets, HTML. Ovime stavljanjem svih datoteka u jednu mapu možemo ih sažeti u jednu jedinicu kojaima.RATNO produženje.
Sada možemo lako implementirati web aplikaciju stavljanjem WAR datoteke u direktorij web aplikacija.A kad se poslužitelj pokrene, izdvaja sve web komponente.
P # 14) Koja je funkcionalnost ventila Tomcat?
Odgovor: Tomcat ventil je nova značajka koja je predstavljena s Tomcat 4.Koristi se za povezivanje objekta Java klase s određenim spremnikom Cataline.
Ispod slike prikazan je rad ventila Tomcat:

P # 15) Koji su konfigurirani Tomcat ventili?
Odgovor: U osnovi postoje četiri konfigurirana ventila Tomcat koja su navedena u nastavku:
- Pristup zapisniku
- Filtar udaljenog hosta
- Filtriranje udaljene adrese
- Zatraži damper
P # 16) Što podrazumijevate pod MAC-om?
Odgovor: MAC je definiran kao srednja kontrola pristupa.
P # 17) Što podrazumijevate pod Tomcat Coyote i koja je njegova upotreba?
Odgovor: Tomcat Coyote je u osnovi HTTP konektor zasnovan na HTTP / 1.1 konfiguraciji koji prihvaća i šalje web zahtjev Tomcat engineu i opetvraća seklijentu koji podnosi zahtjev.
P # 18) Koji je rezultat odabira * na kartici?
Odgovor: Ovaj bi upit prikazao sve tablice pohranjene ubaza podataka.
P # 19) Koja je funkcija Listen u Apache Tomcat?
Odgovor :Slušatiigra vitalnu ulogu za Apache Tomcat i programere.
Pretpostavimo da programer ima više IP-ova na poslužitelju, pa ako želimo da Apache uzima u obzir samo određeni IP, tada moramo izričito spomenuti IP i PORT u pogonu za preslušavanje.
najbolji mp3 downloader glazbe za pc
Primjer: 10.10.10.20
Slika ispod prikazuje upotrebu Listen-a

P # 20) Koji su različiti načini na koje možemo osigurati web stranice hostirane na Tomcat poslužitelju?
Odgovor: Postoji više načina za to, a neki od njih su spomenuti u nastavku:
- Implementacija SSL-a
- IskoristitiNa temelju oblakadavatelj osiguranja.
- Integriranje s vatrozidom web aplikacija.
P # 21) Da li Apache Tomcat generira datoteke dnevnika? Ako da, navedite ih?
Odgovor: Da, Apache Tomcatgenerira datoteke dnevnika.
U osnovi postoje dvije važne datoteke dnevnika koje generira ApacheMačak.
Oni su sljedeći:
- Pristup.log
- Pogreška.log

P # 22) Kako opravdavate značaj virtualnog hostinga?
Odgovor: Koncept virtualnog hostinga igra važnu ulogu dopuštajući hostiranje nekoliko web stranica na jednom objektu.
Virtualni hosting može biti zasnovan na IP-u i baziran na imenu.
- Virtualni domaćin zasnovan na imenu: Odnosi se na to da se na svakoj IP adresi izvodi više domaćina.
- Virtualni host zasnovan na IP-u: Odnosi se na drugačiju IP adresupostojiza svaku web stranicuslužio.
Virtualni host zasnovan na imenima široko se koristi svugdje.

P # 23) Koliki je opseg provjere ili evidencije koji pruža Apache Tomcat?
Odgovor: Dostupno je puno razina provjere, a izvan njih je 'upozoriti' zadana razina.
- Informacije
- Otklanjanje pogrešaka
- Upozoriti
- Obavijest
- Kritika
- Alarm
- Emerg
- Pogreška
P # 24) Po čemu se Apache Tomcat razlikuje od Apache web poslužitelja?
Odgovor: Apache Tomcat koristi se za hostiranje web sadržaja, dok je Apache web poslužitelj HTTP poslužitelj koji je stvoren za posluživanje statičkih sadržaja.
Uvijek postoji mogućnost integriranja Apache Tomcat i Apache web poslužitelja.
P # 25), osim Apache Tomcat, koje su različite vrste web poslužitelja?
Odgovor: Postoji mnogo web poslužitelja kao što je spomenuto u nastavku:
- LiteSpeed web poslužitelj
- GWS web poslužitelj
- Web poslužitelj Microsoft IIS
- Nginx web poslužitelj
- Jigsaw web poslužitelj
- Web poslužitelj Sun Java System
- Web poslužitelj Lighttpd
P # 26) Gdje se pohranjuju dnevnici Apache Tomcat?
Odgovor:
Put je kako je spomenuto u nastavku:
Cd / var / log / httpd
P # 27) Na kojoj ste verziji Apachea radili?
Odgovor: Zaovaj, možemo reći da smo radili na httpd - 2.2.3
P # 28) Što će se dogoditi ako smo dodali 'logLevel Debug' u httpd. conf datoteka?
Odgovor: Dodavanje otklanjanja pogrešaka logLevel pruža vam više informacija u zapisnik pogrešakau reduza ispravljanje pogrešaka.
P # 29) Je li moguće zabilježiti MAC adresu klijenata koji koriste vaš poslužitelj?
Odgovor: Ne, neće biti moguće zabilježiti MAC adresu klijenata koji koriste vaš poslužitelj.
P # 30) Možemo li sadržaje posluživati iz direktorija koji nije osnovni direktorij dokumenta?
Odgovor: Da, moguće je poslužiti Sadržaj izvan direktorija koji nije korijenski direktorij dokumenta sPomozitenaredbe 'Alias'.
P # 31) Što bismo trebali učiniti ako želimo znati koji korisnici dolaze na našu stranicu?
Odgovor: U naš format dnevnika aktivnosti možemo dodati sljedeći zapisnik.
% {Referer}
P # 32) Postoji li šansa za predmemoriranje datoteka koje se često pregledavaju?
Odgovor: Da, postoji mogućnost predmemoriranja datoteka koje se često pregledavaju pomoću
Mod_file_cache modul.
P # 33) Kako možemo postaviti ograničenje za prijenos datoteka na naš web poslužitelj?
Odgovor: Da, možemo ograničitikorisnikza prijenos datoteka na naš web poslužitelj pomoću 'LimitRequestBody' direktive.
Primjer: LimitRequestBody 20000
Sada sam stavio ograničenje na 20000 datoteka, pa kad je ova oznakadosegnuta, tada korisnik neće moći učitati više datoteka na poslužitelj.
P # 34) Kako Apache uslugu može zaustaviti njena kontrolna skripta?
Odgovor: Uslugom Apache upravlja se pomoću skripte koja se nazivaapachectl.
Dakle, da bismo zaustavili uslugu, moramo pokrenutiispod spomenutonaredbe.
- #apachectl stop (za sustav zasnovan na Ubuntu)
- # / itd /inid.t / httpd.stop (za sustav zasnovan na Red Hat-u)
P # 35) Koji je značaj statusnih kodova 403 i 404 u Apache poslužitelju?
Odgovor: Značaj statusnih kodova 403 i 404 navedeni su u nastavku:
- Statusni kod 403: Odnosi se na zabranjenu pogreškuKao,ako datoteka propusti neki sigurnosni kontekst.
- Statusni kod 404: Odnosi se napogreškaporuka da se radi o HTTP odgovoru i da klijent nije u mogućnosti komunicirati s danim poslužiteljem.
Statusni kod 404 Opis slike

Statusni kod 403 Opis slike
kako implementirati jednostavno binarno stablo pretraživanja u javi

P # 36) Apache se pokreće kao koji korisnik i koje je mjesto glavne konfiguracijske datoteke?
Odgovor: Apache radi s korisničkim 'nitko' i httpd demonom.
Mjestoglavnikonfiguracijska datoteka je:
- # /etc/httpd/conf/httpd.conf
- # /etcapache2.conf
Želimo vam svima uspjeh !!
Preporučena literatura
- Intervjuirajte pitanja i odgovore
- Pitanja i odgovori za ispitivanje ETL-a
- Neka nezgodna ručna ispitivanja Pitanja i odgovori
- Top 35 pitanja i odgovora za intervju za Android
- TOP 35 HTML5 pitanja i odgovori za intervjue
- 25 najboljih agilnih testova Intervju pitanja i odgovori
- Spock intervju pitanja s odgovorima (najpopularnije)
- Top 35 LINUX intervjua s pitanjima i odgovorima