35 top apache tomcat interview questions
Ofte stilte spørsmål om Apache Tomcat-intervju og svar på hjelp i intervjuforberedelsen:
Vi vil lære den komplette funksjonaliteten til Apache Tomcat i denne artikkelen.
Du får vite mer om hva som egentlig er Apache Tomcat, hva er bruken av Apache Tomcat, standardporter for tomcat, nettbeholder av den, hva er typer batch og scriptfil for å starte og stoppe tomcat.
Også dette settet dekker spørsmål omhvordan du installerer tomcat i formørkelse, konfigurasjonsfiler, versjoner og typer kontakter, Catalina, WAR-fil og distribusjonsprosess, Tomcat Valve, forskjellige loggfiler, hvordan sikre webserveren, funksjonen til virtuell hosting, viktige filplasseringer osv. vilkår.
Det er tilrådelig å ha god kunnskap om viktige konsepter, ettersom intervjueren vil prøve å løpe rundt spørsmålene som dekker de viktigste funksjonene knyttet til Apache Tomcat, og det er de som brukes mye og grundig.
Du bør prøve å forstå hva Apache Tomcat er og hvorfor det kom inn i bildet.
implementering av boblesortering c ++
Det er en ekstra fordel, hvis du har praktisk kunnskap som du kan forklare den med sanntidseksempler, som igjen er nøkkelpunktet for å tømme et intervju.
De mest populære spørsmålene om Apache Tomcat-intervju
Nedenfor er listen over de mest stilte spørsmålene om Apache Tomcat-intervju som kan hjelpe deg med å fjerne intervjuet.
Oversikt over spørsmålene blir dekket her:
- Hva er Tomcat og hvorfor kom det innbildet?
- Hvordan installerer Tomcat i Eclipse?
- Typer servere.
- Om WAR og Web Container.
- Typer batch- og skriptfiler som brukes.
- Hva er Virtual Hosting?
- Sikre webserver.
- Start og stopp Apache Tomcat Server etter kommandoer
- Ulike statuskoder 403 og 404
- MAC
- Apache Tomcat-versjoner
- Typer webservere
- Typer logger i Apache Tomcat
- LytteFunksjonalitet
- Tomcat-ventil
- Catalina og konfigurasjonsfiler
- Fordeler med å kjøre Tomcat som Web Service
- Kontakter og dets bruk.
- Begrensning av filopplastinger
La oss starte med detaljerte svar.
Q # 1) Hva er Apache Tomcat?
Svar: Apache Tomcat er i utgangspunktet et webserver- og servlet-system som er en åpen kildekode (dvs. fritt tilgjengeligpåinternett) og er opprettet av Apache Software Foundation.Det er serveren som hovedsakelig brukes av Java Developers.
Serveren er ingenting annet enn et dataprogram som gir service til andre datamaskiner.
Det er i utgangspunktet to typer servere:
- Applikasjonsserver
- Internett server
Apache Tomcat tilbyr HTTP-protokoll, noe som betyr at brukeren kan koble seg til serveren hvor som helst ved å oppgi URL-en og få tilgang til Java-applikasjonen.
Dette er veldig enkelt og enkelt å installere og er kompatibelt med alle operativsystemer.
Spørsmål 2) Hvorfor krever vi Apache Tomcat?
Svar: Det kreves å kjøre Java Web Applications på verts- og serverbaserte systemer. Det hjelper også å kjøre JSP og Servlets.
Q # 3) Hva er standardporten for Apache Tomcat?
Svar: Standardporten til Apache Tomcat er port 8080.
Etter å ha installert Tomcat på systemet ditt, klikker du på http: // localhost: 8080 for å validere om Tomcat kjører.
Q # 4) Hva heter innebygd webcontainer i Tomcat?
Svar: Navnet på den innebygde webcontaineren i Tomcat er Catalina, som finnes i papirkurven.
Catalina brukes til å laste inn alle forespørsler relatert til HTTP og kan instantiere objektene tilGET () og POST () metoder.
Spørsmål nr. 5) Hva er typer batchfiler ved hjelp av hvilke vi kan starte og stoppe Apache Tomcat Server?
Svar: Det er i utgangspunktet to typer batchfiler som vi kan starte og stoppe serveren med.
De er som følger:
- Startup.bat
- Shutdown.bat
Sp # 6) Hvordan kan vi konfigurere Apache Tomcat i Java Eclipse IDE eller forklare oppsettet av Apache Tomcat Server?
Svar: Det er veldig enkelt og enkelt å installere Apache Tomcat i Eclipse.
Trinnene er nevnt nedenfor:
- Velg Server-fanen nederst på IDE.
- Høyreklikk på tomrom eller hvitt mellomrom.
- Klikk på Ny
- Klikk på Servere
- Velg Tomcat og dens neste versjon.
- Klikk på neste
- Velg bla-knappen
- Velg Tomcat-rotmappe
- Klikk på neste
- Klikk på Legg til alle
- Klikk Fullfør
- Valider det tomme området Tomcat må vise.
Sp # 7) Hvordan starter og stopper du Apache Tomcat ved å bruke tjenester?
Svar:
Tjenestene er som følger:
- Tjenester httpd start
- Httpd stopp
Q # 8) Hvilken er den viktige konfigurasjonsfilen som brukes i Apache Tomcat?
Svar: Den viktige konfigurasjonsfilen som brukes i Apache Tomcat er httpd.conf
Sp # 9) Hvordan finner du hvilken versjon av Apache Tomcat-webserveren som kjører?
Svar: Den beste måten å finne den nåværende versjonen er angitt nedenfor:
- Logg deg på webserveren
- Gå til apache-forekomst og bin-mappe
- Kjør 'httpd -v' -kommandoen for å få versjonsdetaljer.
Produksjon:
(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 hvilke typer kontakter som brukes av Apache Tomcat.
Svar: Apache Tomcat bruker i utgangspunktet to typer kontakter som er som følger:
- HTTP-kontakter: HTTP-kontakter har attributter som kan modifiseres for å bestemme nøyaktig hvordan det fungerer og få tilgang til funksjoner som viderekoblinger og videresending av proxy.
- AJP-kontakter: AJP-kontakter følger AJP-protokollen på plass HTTP, men fungerer akkurat som HTTP-kontakter. De implementeres i Apache Tomcat gjennom plug-in-teknologien mod_jk.
Q # 11) Nevn konfigurasjonsfilene til Catalina.
Svar: Konfigurasjonsfilene til Catalina inkluderer:
- XML
- Eiendommer
- Politikk
- Tomcat-brukere.xml
Sp # 12) Hva er de viktigste fordelene ved å kjøre Tomcat som service?
Svar: Fordelene med å kjøre Tomcat som service er:
- Automatisk oppstart - Hvis tomcat-vinduetjenesten starter opp automatisk, vil det være nyttig når vi vil starte systemet eksternt.
- Sikkerhet - Det lar deg kjøre under en spesiell konto som er beskyttet mot de andre kontoene.
- Starter serveren uten aktiv brukerlogging : Så selv om det ikke er noen aktiv bruker, kan den tilgjengelige serveren startes.
Spørsmål nr. 13) Hva er distribusjonsprosessen for webapplikasjon ved hjelp av WAR-filen?
Svar: Det er en Web Apps-katalog i Tomcat der alle webkomponentene JSP, Servlets, HTML er plassert. Ved å sette alle filene i en enkelt mappe kan vi komprimere filene til en enkelt enhet somhar.WAR utvidelse.
automatisert testverktøy for webapplikasjoner
Nå kan vi enkelt distribuere webapplikasjonen ved å plassere WAR-filen i katalogen for webapps.Og når serveren starter, trekker den ut alle webkomponentene.
Sp # 14) Hva er funksjonaliteten til Tomcat Valve?
Svar: Tomcat Valve er en ny funksjon som ble introdusert med Tomcat 4.Den brukes til å koble et objekt av Java-klasse med en bestemt container av Catalina.
Bildet nedenfor viser hvordan Tomcat-ventilen fungerer:
Sp # 15) Hva er de konfigurerte Tomcat-ventilene?
Svar: Det er i utgangspunktet fire konfigurerte Tomcat-ventiler som er nevnt nedenfor:
- Tilgangslogg
- Eksternt vertsfilter
- Fjernadressefilter
- Be om dumper
Q # 16) Hva mener du med MAC?
Svar: MAC er definert som Medium Access Control.
Sp # 17) Hva mener du med Tomcat Coyote og hva er bruken av den?
Svar: Tomcat Coyote er i utgangspunktet en HTTP-kontakt basert på HTTP / 1.1-konfigurasjon som godtar og sender nettforespørselen til Tomcat-motoren og igjenvender tilbaketil klienten som fremsetter forespørselen.
Sp # 18) Hva er resultatet av Select * fra fanen?
Svar: Dette spørsmålet viser alle tabellene som er lagret idatabase.
Spørsmål nr. 19) Hva er funksjonen til Lytt i Apache Tomcat?
Svar :Lyttespiller en viktig rolle for Apache Tomcat og utviklerne.
Anta at en utvikler har flere IP-er på serveren, så hvis vi ønsker at Apache bare skal vurdere en spesifisert IP, må vi eksplisitt nevne IP og PORT i Listen Drive.
Eksempel: 10.10.10.20
Bildet nedenfor viser bruken av Lytt
Spørsmål nr. 20) Hva er de forskjellige måtene vi kan sikre nettstedene som er vert på Tomcat Server?
Svar: Det er flere måter å gjøre det på, og noen av dem er nevnt nedenfor:
- Implementering av SSL
- Benytte seg avSky-basertsikkerhetsleverandør.
- Integrering med webapplikasjonsbrannmur.
Q # 21) Genererer Apache Tomcat loggfiler? Hvis ja, gi dem navn?
Svar: Ja, Apache Tomcatgenererer loggfiler.
I utgangspunktet er det to viktige loggfiler som genereres av ApacheTomcat.
De er som følger:
- Access.log
- Feil logg
Spørsmål nr. 22) Hvordan rettferdiggjør du betydningen av Virtual Hosting?
Svar: Konseptet virtuell hosting spiller en viktig rolle ved å tillate å være vert for flere nettsteder på et enkelt objekt.
Virtuell hosting kan være IP-basert og Navnbasert.
- Navnbasert virtuell vert: Det refererer til at flere verter kjører på hver IP-adresse.
- IP-basert virtuell vert: Det refererer til at en annen IP-adresseeksistererfor hvert nettstedservert.
Navnbasert virtuell vert er mye brukt overalt.
Spørsmål nr. 23) Hva er sjekk- eller loggomfanget gitt av Apache Tomcat?
Svar: Det er mange sjekknivåer som er gitt, og hvor 'advarsel' er standardnivået.
- Info
- Feilsøk
- Varsle
- Legge merke til
- Crit
- Alarm
- Emerg
- Feil
Sp # 24) Hvordan er Apache Tomcat forskjellig fra Apache Web Server?
Svar: Apache Tomcat brukes til å være vert for nettinnholdet mens Apache webserver er en HTTP-server som er bygget for å servere det statiske innholdet.
Det er alltid en mulighet for å integrere Apache Tomcat og Apache Web Server.
Q # 25) Hva er de forskjellige typene av webservere, bortsett fra Apache Tomcat?
Svar: Det er mange webservere som nevnt nedenfor:
- LiteSpeed Web Server
- GWS Web Server
- Microsoft IIS Web Server
- Nginx Web Server
- Jigsaw Web Server
- Sun Java System Web Server
- Lighttpd Web Server
Q # 26) Hvor er loggene til Apache Tomcat lagret?
Svar:
Stien er som nevnt nedenfor:
Cd / var / log / httpd
Spørsmål nr. 27) Hvilken versjon av Apache har du jobbet med?
Svar: Tildette, kan vi si at vi har jobbet med httpd - 2.2.3
Q # 28) Hva vil skje hvis vi har lagt til 'logLevel Debug' i httpd. conf-fil?
Svar: Legge til logLevel Debug gir deg mer informasjon i feilloggeni rekkefølgefor å feilsøke et problem.
Spørsmål nr. 29) Er det mulig å fange MAC-adressen til klientene som bruker serveren din?
Svar: Nei, det vil ikke være mulig å fange MAC-adressen til klientene som bruker serveren din.
Sp # 30) Kan vi servere innhold fra en annen katalog enn Document Root-katalogen?
Svar: Ja, det er mulig å servere innholdet fra en annen katalog enn Document Root-katalogen medhjelpav kommandoen “Alias”.
Spørsmål nr. 31) Hva skal vi gjøre hvis vi vil vite hvilke brukere som kommer til nettstedet vårt?
Svar: Vi kan legge til følgende logg i vårt aktivitetsloggformat.
programvaretesting intervju spørsmål og svar
% {Referer}
Q # 32) Er det noen sjanse til å cache filer som blir sett ofte?
Svar: Ja, det er en sjanse til å cache filer som blir sett ofte ved hjelp av
Mod_file_cache-modul.
Sp # 33) Hvordan kan vi sette en begrensning på å laste opp filer på webserveren vår?
Svar: Ja, vi kan begrensebrukerå laste opp filer på webserveren vår ved å bruke 'LimitRequestBody' -direktivet.
Eksempel: LimitRequestBody 20000
Nå har jeg satt en grense på 20000 filer, så når dette merket ernår brukeren ikke kan laste opp flere filer på serveren.
Sp # 34) Hvordan kan en Apache-tjeneste stoppes av kontrollskriptet?
Svar: Apache-tjenesten styres ved hjelp av et skript som heterapachectl.
Så, for å stoppe tjenesten, må vi kjørenevnt nedenforkommandoer.
- #apachectl stop (for Ubuntu-basert system)
- # /etc/inid.t / httpd.stop (for red hat-basert system)
Spørsmål nr. 35) Hva er betydningen av statuskoden 403 og 404 i Apache Server?
Svar: Betydningen av statuskode 403 og 404 er nevnt nedenfor:
- Statuskode 403: Det refererer til en forbudt feilsom,hvis en fil savner en sikkerhetskontekst.
- Statuskode 404: Det refererer til enfeilmelding om at det er et HTTP-svar, og at klienten ikke kunne kommunisere med den gitte serveren.
Statuskode 404 Bildebeskrivelse
Statuskode 403 Bildebeskrivelse
Q # 36) Apache kjører som bruker og hva er hovedkonfigurasjonsfilen?
Svar: Apache kjører med brukeren “ingen” og httpd-demonen.
Plasseringen avhovedkonfigurasjonsfilen er:
- # /etc/httpd/conf/httpd.conf
- # /etcapache2.conf
Vi ønsker deg lykke til !!
Anbefalt lesing
- Intervju Spørsmål og svar
- ETL Testing Intervju Spørsmål og svar
- Noen vanskelige manuelle testspørsmål og svar
- Topp 35 Android-intervjuspørsmål og svar
- TOPP 35 HTML5 intervjuspørsmål og svar
- 25 Beste Agile Testing Intervju Spørsmål og svar
- Spock Intervjuespørsmål med svar (mest populære)
- Topp 35 LINUX intervjuspørsmål og svar