35 top apache tomcat interview questions
Vanliga frågor och svar om Apache Tomcat-intervjun och svar på din intervjuförberedelse:
Vi lär oss den fullständiga funktionen av Apache Tomcat i den här artikeln.
Du kommer att lära dig mer om exakt vad som är Apache Tomcat, vad är användningen av Apache Tomcat, standardportar för tomcat, webbbehållare för den, vilka typer av batch och skriptfil för att starta och stoppa tomcat.
Denna uppsättning täcker också frågor omhur man installerar tomcat i eclipse, dess konfigurationsfiler, versioner och typer av kontakter, Catalina, WAR-fil och distributionsprocess, Tomcat Valve, olika loggfiler, hur man säkrar webbservern, funktionen för virtuell hosting, viktiga filplatser, etc på ett enkelt sätt villkor.
Det är tillrådligt att ha god kunskap om de viktiga begreppen eftersom intervjuaren kommer att försöka kretsa kring de frågor som täcker de viktigaste funktionerna relaterade till Apache Tomcat och det är de som används allmänt och noggrant.
Du bör försöka förstå vad Apache Tomcat är och varför det kom in i bilden.
intervjufrågor för en affärsanalytiker
Det är en extra fördel, om du har praktisk kunskap så kan du förklara den med realtidsexempel som i sin tur är nyckelpunkten för att rensa en intervju.
De mest populära Apache Tomcat-intervjufrågorna
Nedan följer en lista med de vanligaste frågorna för Apache Tomcat-intervjuer som kan hjälpa dig att klara intervjun framgångsrikt.
Översikt över frågorna beskrivs här:
- Vad är Tomcat och varför kom det in?bilden?
- Hur installerar jag Tomcat i Eclipse?
- Typer av servrar.
- Om WAR och webbcontainer.
- Typer av batch- och skriptfiler som används.
- Vad är Virtual Hosting?
- Säkra webbservern.
- Starta och stoppa Apache Tomcat Server med kommandon
- Olika statuskoder 403 och 404
- MAC
- Apache Tomcat-versioner
- Typer av webbservrar
- Typer av loggar i Apache Tomcat
- LyssnaFunktionalitet
- Tomcat-ventil
- Catalina och konfigurationsfiler
- Fördelar med att köra Tomcat som webbtjänst
- Kontaktdon och dess användning.
- Begränsning av filöverföringar
Låt oss börja med detaljerade svar.
F # 1) Vad är Apache Tomcat?
Svar: Apache Tomcat är i grunden ett webbserver- och servlet-system som är en öppen källkod (dvs. fritt tillgängligpåinternet) och skapas av Apache Software Foundation.Det är servern som mest används av Java Developers.
Servern är inget annat än ett datorprogram som tillhandahåller service till andra datorer.
Det finns i princip två typer av server:
- Applikationsserver
- Webbserver
Apache Tomcat erbjuder HTTP-protokoll, vilket innebär att användaren kan ansluta till servern var som helst med den angivna URL: n och få åtkomst till Java-applikationen.
Detta är väldigt enkelt och enkelt att installera och är kompatibelt med alla operativsystem.
F # 2) Varför kräver vi Apache Tomcat?
Svar: Det krävs att du kör Java-webbapplikationer på värd- och serverbaserade system. Det hjälper också till att köra JSP och Servlets.
F # 3) Vad är standardporten för Apache Tomcat?
Svar: Standardporten för Apache Tomcat är port 8080.
Efter installation av Tomcat på ditt system, klicka på http: // localhost: 8080 för att validera om Tomcat körs.
F # 4) Vad heter den inbyggda webbcontainern i Tomcat?
Svar: Namnet på den inbyggda webbcontainern i Tomcat är Catalina som finns i papperskorgen.
Catalina används för att ladda alla förfrågningar relaterade till HTTP och kan instantiera objekten förGET () och POST () metoder.
F # 5) Vilka är de typer av batchfiler med vilka vi kan starta och stoppa Apache Tomcat Server?
Svar: Det finns i princip två typer av batchfiler som vi kan starta och stoppa servern med.
De är som följer:
- Startup.bat
- Shutdown.bat
F # 6) Hur kan vi konfigurera Apache Tomcat i Java Eclipse IDE eller förklara installationen av Apache Tomcat Server?
Svar: Det är verkligen väldigt enkelt och enkelt att installera Apache Tomcat i Eclipse.
Stegen nämns nedan:
- Välj serverns flik längst ner på IDE.
- Högerklicka på tomt eller vitt utrymme.
- Klicka på Ny
- Klicka på Servrar
- Välj Tomcat och dess nästa version.
- Klicka på nästa
- Välj bläddringsknappen
- Välj Tomcat-rotmappen
- Klicka på nästa
- Klicka på Lägg till alla
- Klicka på Slutför
- Validera det tomma området Tomcat måste visa.
F # 7) Hur startar och stoppar du Apache Tomcat med tjänster?
Svar:
Tjänsterna är följande:
- Tjänster httpd start
- Httpd stopp
F # 8) Vilken är den viktiga konfigurationsfilen som används i Apache Tomcat?
Svar: Den viktiga konfigurationsfilen som används i Apache Tomcat är httpd.conf
F # 9) Hur hittar du vilken version av Apache Tomcat-webbservern som körs?
Svar: Det bästa sättet att hitta den nuvarande versionen anges nedan:
- Logga in på webbservern
- Gå till apache-instans och bin-mapp
- Kör kommandot 'httpd -v' för att få versionsinformation.
Produktion:
(root@lab sbin) # httpd -v Server Version: Apache 2.4.18 (Windows) Server Built: August 2nd, 2018 12.59:00 (root@lab sbin) #
F # 10) Förklara vilka typer av kontakter som används av Apache Tomcat.
Svar: Apache Tomcat använder i princip två typer av kontakter som är följande:
- HTTP-anslutningar: HTTP-kontakter har attribut som kan modifieras för att bestämma exakt hur det fungerar och få åtkomst till funktioner som omdirigeringar och vidarebefordran av proxy.
- AJP-kontakter: AJP-kontakter följer AJP-protokollet på plats för HTTP men fungerar precis som HTTP-kontakter. De implementeras i Apache Tomcat via plug-in-tekniken mod_jk.
F # 11) Nämn konfigurationsfilerna för Catalina.
Svar: Konfigurationsfilerna i Catalina inkluderar:
- XML
- Egenskaper
- Politik
- Tomcat-users.xml
F # 12) Vilka är de viktiga fördelarna med att köra Tomcat som tjänst?
Svar: Fördelarna med att köra Tomcat som service är:
- Automatisk start - Om tomcat-fönstertjänsten startar automatiskt skulle det vara till hjälp när vi vill starta systemet på distans.
- säkerhet - Det låter dig köra under ett speciellt konto som är skyddat från de andra kontona.
- Startar servern utan aktiv användarinloggning : Så även om det inte finns någon aktiv användare kan den tillgängliga servern startas.
F # 13) Vad är distributionsprocessen för webbapplikationen med WAR-filen?
Svar: Det finns en webbappkatalog i Tomcat under vilken alla webbkomponenter JSP, Servlets, HTML är placerade. Genom att lägga alla filerna i en enda mapp kan vi komprimera filerna till en enhet somhar.WAR-förlängning.
Nu kan vi enkelt distribuera webbapplikationen genom att placera WAR-filen i katalogen för webbappar.Och när servern startar extraherar den alla webbkomponenter.
F # 14) Vilken funktion har Tomcat Valve?
Svar: Tomcat Valve är en ny funktion som introducerades med Tomcat 4.Den används för att länka ett objekt av Java-klass med en specifik behållare av Catalina.
hur man konverterar youtube-videor till wav-filer
Bilden nedan visar Tomcat-ventilens arbete:
F # 15) Vilka är de konfigurerade Tomcat-ventilerna?
Svar: Det finns i princip fyra konfigurerade Tomcat-ventiler som nämns nedan:
- Åtkomstlogg
- Fjärrvärdfilter
- Fjärradressfilter
- Begär dumper
F # 16) Vad menar du med MAC?
Svar: MAC definieras som Medium Access Control.
F # 17) Vad menar du med Tomcat Coyote och vad är dess användning?
Svar: Tomcat Coyote är i grunden en HTTP-kontakt baserad på HTTP / 1.1-konfiguration som accepterar och skickar webbförfrågan till Tomcat-motorn och igenåtergårtill klienten som gör begäran.
F # 18) Vad är resultatet av Välj * på fliken?
Svar: Denna fråga visar alla tabeller som är lagrade idatabas.
F # 19) Vilken funktion har Lyssna i Apache Tomcat?
Svar :Lyssnaspelar en viktig roll för Apache Tomcat och utvecklarna.
Antag att en utvecklare har flera IP-adresser på servern, så om vi önskar att Apache bara ska överväga en specifik IP måste vi uttryckligen nämna IP och PORT i lyssningsenheten.
Exempel: 10.10.10.20
Bilden nedan visar användningen av Lyssna
F # 20) Vilka olika sätt kan vi säkra de webbplatser som finns på Tomcat Server?
Svar: Det finns flera sätt att göra det och några av dem nämns nedan:
- Implementering av SSL
- AnvändaMolnbaseratsäkerhetsleverantör.
- Integrering med Web Application Firewall.
F # 21) Skapar Apache Tomcat loggfiler? Om ja namnge dem?
Svar: Ja, Apache Tomcatgenererar loggfiler.
I grund och botten finns det två viktiga loggfiler som genereras av ApacheHankatt.
De är som följer:
- Access.log
- Felloggen
F # 22) Hur motiverar du betydelsen av Virtual Hosting?
Svar: Begreppet virtuell hosting spelar en viktig roll genom att låta vara värd för flera webbplatser på ett enda objekt.
Virtuell hosting kan vara IP-baserad och Namnbaserad.
- Namnbaserad virtuell värd: Det hänvisar till att flera värdar körs på varje IP-adress.
- IP-baserad virtuell värd: Det hänvisar till att en annan IP-adressexisterarför varje webbplatsserveras.
Namnbaserad virtuell värd används ofta överallt.
F # 23) Vilken kontroll eller logg omfattar Apache Tomcat?
Svar: Det finns många kontrollnivåer som 'varna' är standardnivån.
- Info
- Felsöka
- Varna
- Lägga märke till
- Crit
- Larm
- Emerg
- Fel
F # 24) Hur skiljer sig Apache Tomcat från Apache Web Server?
Svar: Apache Tomcat används för att vara värd för webbinnehållet medan Apache webbserver är en HTTP-server som är byggd för att servera det statiska innehållet.
Det finns alltid en möjlighet att integrera Apache Tomcat och Apache Web Server.
F # 25) Vilka är de olika typerna av webbservrar, förutom Apache Tomcat?
Svar: Det finns många webbservrar som nämns nedan:
- LiteSpeed webbserver
- GWS webbserver
- Microsoft IIS-webbserver
- Nginx webbserver
- Sticksåg webbserver
- Sun Java System Webbserver
- Lighttpd webbserver
F # 26) Var lagras loggarna för Apache Tomcat?
Svar:
Banan är som nämnts nedan:
Cd / var / log / httpd
F # 27) Vilken version av Apache har du arbetat med?
Svar: Fördetta, vi kan säga att vi har arbetat med httpd - 2.2.3
F # 28) Vad händer om vi har lagt till 'logLevel Debug' i httpd. conf-fil?
Svar: Lägga till logLevel Debug ger dig mer information i felloggeni ordningför att felsöka ett problem.
F # 29) Är det möjligt att fånga MAC-adressen till de klienter som använder din server?
Svar: Nej, det går inte att fånga MAC-adressen till de klienter som använder din server.
F # 30) Kan vi visa innehåll från en annan katalog än Document Root-katalogen?
Svar: Ja, det är möjligt att visa innehållet från en annan katalog än Document Root-katalogen medhjälpför kommandot 'Alias'.
F # 31) Vad ska vi göra om vi vill veta vilka användare som når vår webbplats?
Svar: Vi kan lägga till följande logg i vårt aktivitetsloggformat.
% {Referer}
F # 32) Finns det någon chans att cacha filer som visas ofta?
Svar: Ja, det finns en chans att cacha filer som visas ofta med hjälp av
Linux hittar skillnad mellan två filer
Mod_file_cache-modul.
F # 33) Hur kan vi begränsa överföringen av filer till vår webbserver?
Svar: Ja, vi kan begränsaanvändareatt ladda upp filer på vår webbserver genom att använda direktivet 'LimitRequestBody'.
Exempel: LimitRequestBody 20000
Nu har jag satt en gräns på 20000 filer, så när det här märket äruppnås kommer användaren inte att kunna ladda upp fler filer på servern.
F # 34) Hur kan en Apache-tjänst stoppas av dess styrskript?
Svar: Apache-tjänsten styrs med hjälp av ett skript som heterapachectl.
Så för att stoppa tjänsten måste vi köranedan nämndakommandon.
- #apachectl stop (för Ubuntu-baserat system)
- # /etc/inid.t / httpd.stop (för red hat-baserat system)
F # 35) Vilken betydelse har statuskoden 403 och 404 i Apache Server?
Svar: Betydelsen av statuskod 403 och 404 nämns nedan:
- Statuskod 403: Det hänvisar till ett förbjudet feltycka om,om en fil saknar något säkerhetskontext.
- Statuskod 404: Det hänvisar till enfelmeddelande att det är ett HTTP-svar och att klienten inte kunde kommunicera med den angivna servern.
Statuskod 404 Bildbeskrivning
Statuskod 403 Bildbeskrivning
F # 36) Apache körs som användare och vilken plats är huvudkonfigurationsfilen?
Svar: Apache körs med en användare 'ingen' och httpd-demon.
Platsen förden huvudsakligakonfigurationsfil är:
- # /etc/httpd/conf/httpd.conf
- # /etcapache2.conf
Vi önskar er all framgång !!
Rekommenderad läsning
- Intervjufrågor och svar
- ETL Testing Intervju Frågor och svar
- Några knepiga manuella testfrågor och svar
- Topp 35 Android-intervjufrågor och svar
- TOPP 35 HTML5 intervjufrågor och svar
- 25 bästa intervjuer och svar på Agile Testing
- Spock intervjufrågor med svar (mest populära)
- Topp 35 LINUX intervjufrågor och svar