35 top apache tomcat interview questions
Ofte stillede spørgsmål om Apache Tomcat-interview og svar til hjælp i dit interviewforberedelse:
Vi lærer den komplette funktionalitet af Apache Tomcat i denne artikel.
Du får at vide mere om, hvad der nøjagtigt er Apache Tomcat, hvad er brugen af Apache Tomcat, standardporte til tomcat, webcontainer af det, hvad er typerne af batch og scriptfil til start og stop af tomcat.
Også dette sæt dækker spørgsmål omhvordan man installerer tomcat i formørkelse, dens konfigurationsfiler, versioner og typer stik, Catalina, WAR-fil og implementeringsproces, Tomcat Valve, forskellige logfiler, hvordan man sikrer webserveren, funktion af virtuel hosting, vigtige filplaceringer osv. i enkel betingelser.
Det tilrådes at have godt kendskab til de vigtige begreber, da intervieweren vil forsøge at løkke dig rundt om de spørgsmål, der dækker de vigtigste funktioner, der er relateret til Apache Tomcat, og det er dem, der bruges bredt og strengt.
Du bør prøve at forstå, hvad Apache Tomcat er, og hvorfor det kom ind i billedet.
bedste virtuelle maskinsoftware til Windows 10
Det er en ekstra fordel, hvis du har den praktiske viden, så kan du forklare den med eksempler i realtid, hvilket igen er nøglepunktet for at rydde et interview.
Mest populære Apache Tomcat Interview-spørgsmål
Nedenfor er listen over hyppigst stillede spørgsmål om Apache Tomcat-interview, der kan hjælpe dig med at rydde interviewet med succes.
Oversigt over spørgsmålene er dækket her:
- Hvad er Tomcat og hvorfor kom det ind?billedet?
- Hvordan installeres Tomcat i Eclipse?
- Typer af servere.
- Om WAR og webcontainer.
- Typer af batch- og scriptfil, der bruges.
- Hvad er Virtual Hosting?
- Sikring af webserver.
- Start og stop Apache Tomcat Server efter kommandoer
- Forskellige statuskoder 403 og 404
- MAC
- Apache Tomcat-versioner
- Typer af webservere
- Typer af logfiler i Apache Tomcat
- LytFunktionalitet
- Tomcat-ventil
- Catalina og konfigurationsfiler
- Fordele ved at køre Tomcat som webservice
- Stik og dets anvendelse.
- Begrænsning af filoverførsler
Lad os starte med detaljerede svar.
Q # 1) Hvad er Apache Tomcat?
Svar: Apache Tomcat er grundlæggende et webserver- og servlet-system, som er en open source (dvs. frit tilgængeligpåInternettet) og er oprettet af Apache Software Foundation.Det er den server, der mest bruges af Java-udviklere.
Serveren er intet andet end et computerprogram, der leverer service til andre computere.
Der er grundlæggende to typer servere:
- Applikationsserver
- Webserver
Apache Tomcat tilbyder HTTP-protokol, hvilket betyder, at brugeren kan oprette forbindelse til serveren overalt ved hjælp af den angivne URL og få adgang til Java-applikationen.
Dette er meget nemt og enkelt at installere og er kompatibelt med ethvert operativsystem.
Spørgsmål nr. 2) Hvorfor kræver vi Apache Tomcat?
Svar: Det er nødvendigt at køre Java-webapplikationer på værts- og serverbaserede systemer. Det hjælper også med at køre JSP og Servlets.
Spørgsmål nr. 3) Hvad er standardporten til Apache Tomcat?
Svar: Standardporten til Apache Tomcat er port 8080.
Efter installation af Tomcat på dit system skal du klikke på http: // localhost: 8080 for at validere, hvis Tomcat kører.
Spørgsmål nr. 4) Hvad hedder den indbyggede webcontainer i Tomcat?
Svar: Navnet på den indbyggede webcontainer i Tomcat er Catalina, som findes i papirkurven.
Catalina bruges til at indlæse alle anmodninger relateret til HTTP og kan instantere objekterne tilGET () og POST () metoder.
Spørgsmål nr. 5) Hvilke typer batchfiler ved hjælp af hvilke vi kan starte og stoppe Apache Tomcat Server?
Svar: Der er grundlæggende to typer batchfiler, som vi kan starte og stoppe serveren med.
De er som følger:
- Startup.bat
- Shutdown.bat
Q # 6) Hvordan kan vi konfigurere Apache Tomcat i Java Eclipse IDE eller forklare opsætningen af Apache Tomcat Server?
Svar: Det er virkelig meget nemt og enkelt at installere Apache Tomcat i Eclipse.
Trinene er nævnt nedenfor:
- Vælg serverens fane i bunden af IDE.
- Højreklik på tomt eller hvidt mellemrum.
- Klik på Ny
- Klik på Servere
- Vælg Tomcat og dens næste version.
- Klik på næste
- Vælg knappen Gennemse
- Vælg Tomcat-rodmappen
- Klik på næste
- Klik på Tilføj alle
- Klik på Udfør
- Valider det tomme område, Tomcat skal vise.
Spørgsmål nr. 7) Hvordan starter og stopper du Apache Tomcat ved hjælp af tjenester?
Svar:
Tjenesterne er som følger:
- Services httpd start
- Httpd stop
Q # 8) Hvilken er den vigtige konfigurationsfil, der bruges i Apache Tomcat?
Svar: Den vitale konfigurationsfil, der bruges i Apache Tomcat, er httpd.conf
Spørgsmål nr. 9) Hvordan finder du hvilken version af Apache Tomcat-webserveren kører?
Svar: Den bedste måde at finde den aktuelt kørende version er angivet nedenfor:
- Log ind på webserveren
- Gå til apache-forekomst og bin-mappe
- Kør kommandoen 'httpd -v' for at få versionsdetaljer.
Produktion:
(root@lab sbin) # httpd -v Server Version: Apache 2.4.18 (Windows) Server Built: August 2nd, 2018 12.59:00 (root@lab sbin) #
Q # 10) Forklar de typer stik, der bruges af Apache Tomcat.
Svar: Apache Tomcat bruger grundlæggende to typer stik, der er som følger:
- HTTP-stik: HTTP-stik har attributter, som kan modificeres for at bestemme nøjagtigt, hvordan det fungerer, og få adgang til funktioner såsom omdirigeringer og proxy-videresendelse.
- AJP-stik: AJP-stik følger AJP-protokollen på plads af HTTP, men fungerer på samme måde som HTTP-stik. De implementeres i Apache Tomcat gennem plug-in-teknologien mod_jk.
Q # 11) Nævn konfigurationsfilerne i Catalina.
Svar: Catalinas konfigurationsfiler inkluderer:
- XML
- Ejendomme
- Politik
- Tomcat-brugere.xml
Spørgsmål nr. 12) Hvad er de vitale fordele ved at køre Tomcat som service?
Svar: Fordelene ved at køre Tomcat som service er:
- Automatisk opstart - Hvis tomcat-vinduetjenesten starter automatisk, ville det være nyttigt, når vi vil starte systemet eksternt.
- Sikkerhed - Det giver dig mulighed for at udføre under en særlig konto, der er beskyttet mod de andre konti.
- Start af serveren uden aktivt brugerlogin : Så selvom der ikke er nogen aktiv bruger, kan den tilgængelige server startes.
Spørgsmål nr. 13) Hvad er implementeringsprocessen for webapplikationer ved hjælp af WAR-filen?
Svar: Der er et bibliotek med webapps i Tomcat, hvor alle webkomponenterne JSP, Servlets, HTML er placeret. Herved lægger vi alle filerne i en enkelt mappe, og vi kan komprimere filerne til en enkelt enhed, somhar.WAR-udvidelse.
Nu kan vi nemt implementere webapplikationen ved at placere WAR-filen i biblioteket Web-apps.Og når serveren starter, udtrækker den alle webkomponenterne.
Spørgsmål nr. 14) Hvad er funktionaliteten i Tomcat Valve?
Svar: Tomcat Valve er en ny funktion, der blev introduceret med Tomcat 4.Det bruges til at linke et objekt af Java-klasse med en bestemt beholder med Catalina.
hvor er netværkssikkerhedsnøglen placeret på min router
Billedet nedenfor viser Tomcat-ventilens arbejde:
Spørgsmål nr. 15) Hvad er de konfigurerede Tomcat-ventiler?
Svar: Der er grundlæggende fire konfigurerede Tomcat-ventiler, som er nævnt nedenfor:
- Adgangslog
- Fjernværtsfilter
- Fjernadressefilter
- Anmod om dumper
Spørgsmål nr. 16) Hvad mener du med MAC?
Svar: MAC er defineret som Medium adgangskontrol.
Spørgsmål nr. 17) Hvad mener du med Tomcat Coyote, og hvad er dens anvendelse?
Svar: Tomcat Coyote er grundlæggende et HTTP-stik baseret på HTTP / 1.1-konfiguration, der accepterer og sender webanmodningen til Tomcat-motoren og igenvender tilbagetil klienten, der fremsætter anmodningen.
Spørgsmål nr. 18) Hvad er resultatet af Select * fra fanen?
Svar: Denne forespørgsel viser alle de tabeller, der er gemt idatabase.
Spørgsmål nr. 19) Hvad er funktionen af Lyt i Apache Tomcat?
Svar :Lytspiller en vital rolle for Apache Tomcat og udviklerne.
Antag, at en udvikler har flere IP'er på serveren, så hvis vi ønsker, at Apache kun skal overveje en specificeret IP, er vi nødt til eksplicit at nævne IP og PORT i Listen Drive.
Eksempel: 10.10.10.20
Billedet nedenfor viser brugen af Lyt
Spørgsmål nr. 20) Hvad er de forskellige måder, hvorpå vi kan sikre de websteder, der hostes på Tomcat Server?
Svar: Der er flere måder at gøre det på, og nogle af dem er nævnt nedenfor:
- Implementering af SSL
- Gøre brug afCloud-baseretsikkerhedsudbyder.
- Integrering med Web Application Firewall.
Q # 21) Genererer Apache Tomcat logfiler? Hvis ja, navngiv dem?
Svar: Ja, Apache Tomcatgenererer logfiler.
Dybest set er der to vigtige logfiler, der genereres af ApacheTomcat.
De er som følger:
- Access.log
- Error.log
Spørgsmål nr. 22) Hvordan retfærdiggør du betydningen af Virtual Hosting?
Svar: Begrebet virtuel hosting spiller en vigtig rolle ved at tillade at være vært for flere websteder på et enkelt objekt.
Virtuel hosting kan være IP-baseret og navnebaseret.
- Navnebaseret virtuel vært: Det refererer til, at flere værter kører på hver IP-adresse.
- IP-baseret virtuel vært: Det henviser til, at en anden IP-adresseeksistererfor hvert webstedserveret.
Navnebaseret virtuel vært bruges meget overalt.
Spørgsmål nr. 23) Hvad er kontrol- eller logomfanget, der leveres af Apache Tomcat?
Svar: Der er mange kontrolniveauer, og hvor 'advarsel' er standardniveauet.
- Info
- Fejlfinde
- Advare
- Varsel
- Crit
- Alarm
- Emerg
- Fejl
Spørgsmål nr. 24) Hvordan adskiller Apache Tomcat sig fra Apache Web Server?
Svar: Apache Tomcat bruges til at være vært for webindholdet, mens Apache webserver er en HTTP-server, der er bygget til at tjene det statiske indhold.
Der er altid en mulighed for at integrere Apache Tomcat og Apache Web Server.
Spørgsmål nr. 25) Hvad er de forskellige typer webservere bortset fra Apache Tomcat?
Svar: Der er mange webservere som nævnt nedenfor:
- LiteSpeed webserver
- GWS-webserver
- Microsoft IIS-webserver
- Nginx webserver
- Jigsaw webserver
- Sun Java System-webserver
- Lighttpd webserver
Spørgsmål nr. 26) Hvor er loggene til Apache Tomcat gemt?
Svar:
Stien er som nævnt nedenfor:
Cd / var / log / httpd
Spørgsmål nr. 27) Hvilken version af Apache har du arbejdet med?
Svar: Tildet her, kan vi sige, at vi har arbejdet på httpd - 2.2.3
Q # 28) Hvad vil der ske, hvis vi har tilføjet “logLevel Debug” i httpd. conf fil?
Svar: Tilføjelse af logLevel Debug giver dig flere oplysninger i fejlloggeni ordenfor at fejle et problem.
Spørgsmål nr. 29) Er det muligt at registrere MAC-adressen på de klienter, der bruger din server?
Svar: Nej, det er ikke muligt at registrere MAC-adressen på de klienter, der bruger din server.
Spørgsmål nr. 30) Kan vi servere indhold fra et andet bibliotek end Document Root-biblioteket?
Svar: Ja, det er muligt at tjene indholdet ud af en anden mappe end Document Root-kataloget medHjælpaf kommandoen 'Alias'.
Spørgsmål nr. 31) Hvad skal vi gøre, hvis vi vil vide, hvilke brugere der når vores side?
Svar: Vi kan tilføje følgende log til vores aktivitetslogformat.
% {Referer}
Spørgsmål nr. 32) Er der nogen chance for at cache filer, der ses ofte?
Svar: Ja, der er en chance for at cache filer, der ses ofte ved hjælp af
hvordan ville du teste en pen?
Mod_file_cache-modul.
Spørgsmål nr. 33) Hvordan kan vi sætte en begrænsning for at uploade filer på vores webserver?
Svar: Ja, vi kan begrænsebrugerat uploade filer på vores webserver ved hjælp af 'LimitRequestBody' -direktivet.
Eksempel: LimitRequestBody 20000
Nu har jeg sat en grænse på 20000 filer, så når dette mærke ernår brugeren ikke kan uploade flere filer på serveren.
Spørgsmål nr. 34) Hvordan kan en Apache-tjeneste stoppes af dens kontrolscript?
Svar: Apache-tjenesten styres ved hjælp af et script kaldetapachectl.
Så for at stoppe tjenesten skal vi kørenedenfor nævntkommandoer.
- #apachectl stop (til Ubuntu-baseret system)
- # /etc/inid.t / httpd.stop (til red hat-baseret system)
Spørgsmål nr. 35) Hvad er betydningen af statuskode 403 og 404 i Apache Server?
Svar: Betydningen af statuskode 403 og 404 er nævnt nedenfor:
- Status kode 403: Det henviser til en forbudt fejlsynes godt om,hvis en fil savner en sikkerhedskontekst.
- Status kode 404: Det refererer til enfejlbesked om, at det er et HTTP-svar, og at klienten ikke var i stand til at kommunikere med den givne server.
Statuskode 404 Billedbeskrivelse
Statuskode 403 Billedbeskrivelse
Spørgsmål nr. 36) Apache kører som hvilken bruger, og hvad er placeringen af hovedkonfigurationsfilen?
Svar: Apache kører med en bruger “ingen” og httpd-dæmon.
Placeringen afdet vigtigstekonfigurationsfil er:
- # /etc/httpd/conf/httpd.conf
- # /etcapache2.conf
Vi ønsker jer alle succes !!
Anbefalet læsning
- Interviewspørgsmål og svar
- ETL Testing Interview Spørgsmål og svar
- Nogle vanskelige manuelle testspørgsmål og svar
- Top 35 Android-spørgsmål og svar
- TOP 35 HTML5 Interviewspørgsmål og svar
- 25 bedste spørgsmål om svar på Agile Testing Interview og svar
- Spock Interview-spørgsmål med svar (mest populære)
- Top 35 LINUX Interviewspørgsmål og svar