Tomcat-haastattelun 16 parasta kysymystä ja vastausta (2025)
Tässä on Apache Tomcat -haastattelukysymyksiä ja vastauksia niin uusille kuin kokeneille hakijoille unelmatyönsä saamiseksi.
1) Selitä mikä on Jasper?
- Jasper on Tomcatin JSP-moottori
- Se jäsentää JSP-tiedostoja ja kääntää ne JAVA-koodiksi servletteiksi
- Ajon aikana Jasper sallii automaattisesti havaita JSP-tiedoston muutokset ja kääntää ne uudelleen
Ilmainen PDF-lataus: Apache Tomcat -haastattelun kysymyksiä ja vastauksia
2) Mainitse mikä on valinnan * välilehdeltä tulos?
Se näyttää oletustaulukot tietokannassa
3) Selitä, kuinka voit määrittää Tomcatin toimimaan IIS:n ja NTLM:n kanssa?
Sinun on noudatettava vakioohjeita, kun isapi_redirector.dll Konfiguroi IIS käyttämään "integroitua Windowsin suojausta". Varmista, että palvelimessa.xml olet poistanut tomcat-todennuksen käytöstä
<Connector port = "8009" enableLooksup = "false" redirect port = "8443" protocol = "AJP/1.3" tomcatAuthentication = "false" />
4) Selitä, milloin voit käyttää . ja milloin voit käyttää []?
Jos käytät papuominaisuutta, käytä .operaattoria ja jos suoritat kartta-arvoa tai ryhmä indeksi, on suositeltavaa käyttää []-operaattoria. Vaikka voit käyttää näitä operaattoreita vaihtokelpoisesti.
5) Mainitse mikä on oletusportti Tomcatille?
Tomcatin oletusportti on 8080. Kun olet alustanut Tomcatin paikallisella koneellasi, voit tarkistaa, käyttääkö Tomcat URL-osoitetta: http://localhost:8080
6) Mainitse mitä liittimiä käytetään Tomcatissa?
Tomcatissa käytetään kahdenlaisia liittimiä
- HTTP-liittimet: Siinä on monia attribuutteja, joita voidaan muuttaa sen toiminnan määrittämiseksi ja toimintojen, kuten uudelleenohjauksien ja välityspalvelimen edelleenlähettämisen, käyttämiseksi.
- AJP-liittimet: Se toimii samalla tavalla kuin HTTP-liittimet, mutta ne käyttävät AJP-protokollaa HTTP:n sijaan. AJP-liittimet toteutetaan yleisesti Tomcatissa plug-in-tekniikan mod_jk kautta.
7) Mainitse mitä ovat Catalinan määritystiedostot?
Catalina koostuu asetustiedostoista
- politiikka
- ominaisuudet
- ominaisuudet
- xml
- xml
- Tomcat-users.xml
- xml
8) Selitä, kuinka Tomcatin käyttäminen Windows-palveluna tarjoaa etuja?
Tomcatin käyttäminen Windows-palveluna tarjoaa etuja, kuten
- Automaattinen käynnistys: Se on ratkaisevan tärkeää ympäristölle, jossa saatat haluta käynnistää järjestelmän etänä uudelleen sen jälkeen huolto
- Palvelimen käynnistys ilman aktiivista käyttäjän kirjautumista: Tomcatia käytetään usein blade-palvelimilla, joihin ei ehkä ole edes kytketty aktiivista näyttöä. Windows-palvelut voidaan käynnistää ilman aktiivista käyttäjää
- Turvallisuus: Tomcat under window -palvelun avulla voit käyttää sitä erityisellä järjestelmätilillä, joka on suojattu muilta käyttäjätileiltä
9) Selitä, milloin SSL:ää tulee käyttää Tomcatin kanssa?
Käyttäisit Tomcatia yhteyden käsittelyyn, kun käytät Tomcatia erillisenä verkkopalvelimena.
10) Selitä, kuinka voit ottaa käyttöön verkkosovelluksen WAR-tiedostojen avulla?
JSP:t, servletit ja niitä tukevat tiedostot sijoitetaan Tomcatin verkkosovellushakemiston oikeisiin alihakemistoihin. Voit tehdä kaikista verkkosovellushakemiston tiedostoista yhdeksi pakatuksi tiedostoksi, joka päättyy .war-tiedostotunnisteella. Voit suorittaa verkkosovelluksen asettamalla WAR-tiedoston webapps-hakemistoon. Kun verkkopalvelin alkaa suorittaa, se vetää WAR-tiedoston sisällön sopiviin webapps-alihakemistoihin.
11) Selitä mikä on Tomcat Valve?
Tomcat-venttiili – Tomcat 4:ssä esitellään uusi tekniikka, jonka avulla voit linkittää Java-luokan esiintymän tiettyyn Catalina-säilöön.
12) Mainitse kuinka monella venttiilillä Tomcat on määritetty?
Neljä tyyppistä venttiiliä Tomcat on konfiguroitu
- Käyttöloki
- Etäosoitesuodatin
- Etäisäntäsuodatin
- Pyydä Dumper
13) Selitä servlettien elinkaaret?
Tyypillisen Tomcatissa toimivan servletin elinkaari
- Tom-cat vastaanottaa pyynnön asiakkaalta yhden liittimensä kautta
- Käsittelyä varten Tomcat kartoittaa tämän pyynnön sopivaksi
- Kun pyyntö on ohjattu sopivaan servletiin, Tomcat varmistaa, että servlet-luokka on ladattu. Jos se ei ole kuin Tomcat kääri servletin Java-tavukoodiksi, se on JVM:n suoritettavissa ja muodostaa servletin esiintymän
- Tomcat käynnistää servletin kutsumalla sen init-palvelinta Servlet sisältää koodin, joka pystyy seulomaan Tomcatin asetustiedostot ja toimimaan niiden mukaisesti sekä ilmoittamaan kaikki sen mahdollisesti vaatimat resurssit
- Kun servlet on käynnistetty, Tomcat voi soittaa servletin palvelumenetelmään jatkaakseen pyyntöä
- Tomcat ja servlet voivat koordinoida tai kommunikoida käyttämällä kuuntelijaluokkia servletin elinkaaren aikana, mikä seuraa servletiä useiden tilamuutosten varalta.
- Poistaakseen servletin Tomcat kutsuu servlettien tuhoamismenetelmää.
14) Selitä, mikä on NAT-protokollan tarkoitus?
NAT-protokollan tarkoitus on piilottaa yksityinen IP-osoite julkiselta IP-osoitteelta ja antaa organisaatiolle tietty suojaustaso.
15) Selitä, mitä MAC tarkoittaa?
MAC tarkoittaa Medium Access Control
16) Selitä mikä on Tomcat Coyote?
Tom Coyote on HTTP/1.1-spesifikaatioon perustuva HTTP-liitin, joka vastaanottaa ja siirtää verkkopyynnöt Tomcat-moottoriin kuuntelemalla TCP/IP-porttia ja lähettää pyynnön takaisin pyynnön esittäneelle asiakkaalle.
Nämä haastattelukysymykset auttavat myös vivassasi (suullinen)