35 top apache tomcat interview questions
Preguntes i respostes més freqüents sobre l'entrevista d'Apache Tomcat per ajudar-vos a preparar l'entrevista:
Aprendrem la funcionalitat completa d’Apache Tomcat en aquest article.
Coneixerà més sobre què és exactament Apache Tomcat, quina utilitat té Apache Tomcat, els ports predeterminats del tomcat, el contenidor web del mateix, quins són els tipus de fitxers per lots i scripts per iniciar i aturar Tomcat.
A més, aquest conjunt cobreix preguntes sobrecom instal·lar tomcat a eclipse, els seus fitxers de configuració, versions i tipus de connectors, Catalina, fitxers WAR i procés de desplegament, Tomcat Valve, diferents fitxers de registre, com protegir el servidor web, funció d’allotjament virtual, ubicacions importants de fitxers, etc. termes.
És recomanable tenir un bon coneixement dels conceptes importants, ja que l’entrevistador intentarà recórrer les preguntes que cobreixen les principals funcionalitats relacionades amb l’Apache Tomcat i que són les que s’utilitzen àmpliament i amb rigor.
Heu d’intentar entendre què és l’Apache Tomcat i per què va aparèixer.
què és un cas de prova en proves de programari amb exemple
És un avantatge afegit, si teniu coneixements pràctics, podeu explicar-ho amb exemples en temps real que, al seu torn, és el punt clau per esborrar una entrevista.
Preguntes més populars sobre l'entrevista d'Apache Tomcat
A continuació es mostra la llista de preguntes més freqüents sobre l'entrevista d'Apache Tomcat que us ajudaran a esborrar l'entrevista amb èxit.
Aquí es descriu la visió general de les preguntes:
- Què és Tomcat i per què va entrar?la imatge?
- Com instal·lar Tomcat a Eclipse?
- Tipus de servidors.
- Quant a WAR i Web Container.
- Tipus de fitxer de lot i script utilitzat.
- Què és l'allotjament virtual?
- Protecció del servidor web.
- Inicieu i atureu el servidor Apache Tomcat mitjançant ordres
- Diferents codis d'estat 403 i 404
- MAC
- Versions Apache Tomcat
- Tipus de servidors web
- Tipus de registres a Apache Tomcat
- EscoltaFuncionalitat
- Vàlvula Tomcat
- Catalina i fitxers de configuració
- Avantatges d’executar Tomcat com a servei web
- Connectors i el seu ús.
- Restricció de càrregues de fitxers
Comencem amb respostes detallades.
P # 1) Què és Apache Tomcat?
Resposta: Apache Tomcat és bàsicament un sistema de servidor web i Servlet que és de codi obert (és a dir, de lliure accés)encèsInternet) i està creat per Apache Software Foundation.És el servidor més utilitzat pels desenvolupadors de Java.
El servidor no és res més que un programa informàtic que proporciona servei a altres ordinadors.
Bàsicament hi ha dos tipus de servidor:
- Servidor d'aplicacions
- Servidor web
Apache Tomcat ofereix protocol HTTP, el que significa que l'usuari es pot connectar amb el servidor des de qualsevol lloc mitjançant l'URL proporcionada i pot accedir a l'aplicació Java.
És molt fàcil d'instal·lar i és compatible amb qualsevol sistema operatiu.
Q # 2) Per què necessitem l'Apache Tomcat?
Resposta: Cal executar aplicacions web Java als sistemes basats en servidor i amfitrió. També ajuda a executar JSP i Servlets.
P # 3) Quin és el port per defecte d'Apache Tomcat?
Resposta: El port per defecte d’Apache Tomcat és el port 8080.
Després d’instal·lar Tomcat al vostre sistema, feu clic a http: // localhost: 8080 per validar si s’executa Tomcat.
Q # 4) Com es diu Contenidor web incorporat a Tomcat?
Resposta: El nom del contenidor web incorporat al Tomcat és Catalina, que es troba al directori bin.
Catalina s'utilitza per carregar totes les sol·licituds relacionades amb HTTP i pot instanciar els objectes deMètodes GET () i POST ().
Q # 5) Quins són els tipus de fitxers per lots amb els quals podem iniciar i aturar el servidor Apache Tomcat?
Resposta: Bàsicament hi ha dos tipus de fitxers per lots amb els quals podem iniciar i aturar el servidor.
Són els següents:
- Startup.bat
- Shutdown.bat
Q # 6) Com podem configurar Apache Tomcat a Java Eclipse IDE o explicar la configuració del servidor Apache Tomcat?
Resposta: És molt fàcil i senzill instal·lar Apache Tomcat a Eclipse.
A continuació s’esmenten els passos:
- Seleccioneu la pestanya del servidor a la part inferior de l’IDE.
- Feu clic amb el botó dret a sobre l'espai en blanc o l'espai en blanc.
- Feu clic a Nou
- Feu clic a Servidors
- Trieu Tomcat i la seva pròxima versió.
- Feu clic a següent
- Seleccioneu el botó navega
- Seleccioneu la carpeta arrel de Tomcat
- Feu clic a Següent
- Feu clic a Afegeix-ho tot
- Feu clic a Finalitza
- Valideu l’àrea en blanc que ha de mostrar Tomcat.
P # 7) Com s'inicia i s'atura l'Apache Tomcat amb els serveis?
Resposta:
Els serveis són els següents:
- Serveis httpd inici
- Httpd parada
Q # 8) Quin és el fitxer de configuració vital que s'utilitza a l'Apache Tomcat?
Resposta: El fitxer de configuració vital que s’utilitza a l’Apache Tomcat és httpd.conf
P # 9) Com podeu trobar quina versió del servidor web Apache Tomcat s’executa?
Resposta: A continuació s’indica la millor manera de trobar la versió en execució:
- Inicieu la sessió al servidor web
- Aneu a la carpeta d’instància i bin d’apache
- Executeu l'ordre 'httpd -v' per obtenir detalls de la versió.
Sortida:
(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) Expliqueu els tipus de connectors que utilitza Apache Tomcat.
Resposta: Apache Tomcat utilitza bàsicament dos tipus de connectors que són els següents:
- Connectors HTTP: Els connectors HTTP tenen atributs que es poden modificar per determinar exactament el seu funcionament i accedir a funcions com ara redireccions i reenviament de proxy.
- Connectors AJP: Els connectors AJP segueixen el protocol AJP en lloc del HTTP però funcionen igual que els connectors HTTP. S’implementen a Apache Tomcat mitjançant la tecnologia de connectors mod_jk.
Q # 11) Esmenta els fitxers de configuració de Catalina.
Resposta: Els fitxers de configuració de Catalina inclouen:
- XML
- Propietats
- Política
- Tomcat-users.xml
P # 12) Quins són els avantatges vitals d’executar Tomcat com a servei?
Resposta: Els avantatges d’executar Tomcat com a servei són:
- Arrencada automàtica - Si el servei de la finestra de Tomcat s’inicia automàticament, seria útil quan volem iniciar el sistema remotament.
- Seguretat - Us permet executar sota un compte especial protegit dels altres comptes.
- S’inicia el servidor sense iniciar sessió activa de l’usuari : Per tant, fins i tot si no hi ha cap usuari actiu, es pot iniciar el servidor disponible.
P # 13) Quin és el procés de desplegament de l'aplicació web que utilitza el fitxer WAR?
Resposta: Hi ha un directori d'aplicacions web al Tomcat sota el qual es col·loquen tots els components web JSP, Servlets i HTML. Mitjançant la presentació de tots els fitxers en una única carpeta, podem comprimir els fitxers en una sola unitat queté.Extensió WAR.
Ara, podem desplegar fàcilment l’aplicació web posant el fitxer WAR al directori d’aplicacions web.I, quan s'inicia el servidor, extreu tots els components web.
Q # 14) Quina és la funcionalitat de Tomcat Valve?
Resposta: Tomcat Valve és una nova característica que es va introduir amb Tomcat 4.S'utilitza per enllaçar un objecte de classe Java amb un contenidor específic de Catalina.
La imatge següent mostra el funcionament de Tomcat Valve:
P # 15) Quins són els Tomcat Valve configurats?
Resposta: Bàsicament hi ha quatre vàlvules Tomcat configurades que s’esmenten a continuació:
fitxers swf que no es reprodueixen al navegador
- Registre d’accés
- Filtre d'amfitrió remot
- Filtre d'adreces remotes
- Sol·licita Dumper
P # 16) Què voleu dir amb MAC?
Resposta: MAC es defineix com a Control d’accés mitjà.
P # 17) Què vol dir amb Tomcat Coyote i per a què serveix?
Resposta: Tomcat Coyote és bàsicament un connector HTTP basat en la configuració HTTP / 1.1 que accepta i envia la sol·licitud web al motor Tomcat i de noureverteixal client que fa la sol·licitud.
P # 18) Quin és el resultat de Selecciona * de la pestanya?
Resposta: Aquesta consulta mostrarà totes les taules que s'emmagatzemen a la carpetabase de dades.
P # 19) Quina és la funció de Listen a Apache Tomcat?
Resposta :Escoltajuga un paper vital per a Apache Tomcat i els desenvolupadors.
Suposem que un desenvolupador té diverses adreces IP al servidor, de manera que si volem que l’Apache només consideri una adreça IP específica, hem d’esmentar explícitament l’IP i el PORT a la unitat d’escolta.
Exemple: 10.10.10.20
La imatge següent mostra l’ús de Listen
P # 20) Quines són les diferents maneres de protegir els llocs web allotjats al servidor Tomcat?
Resposta: Hi ha diverses maneres de fer-ho i algunes d’elles s’esmenten a continuació:
- Implementació de SSL
- Feu ús deBasat en el núvolproveïdor de seguretat.
- Integració amb el tallafoc d'aplicacions web.
P # 21) Apache Tomcat genera fitxers de registre? Si és així, nomeneu-los?
Resposta: Sí, Apache Tomcatgenera fitxers de registre.
Bàsicament, hi ha dos fitxers de registre importants que Apache generaTomcat.
Són els següents:
- Access.log
- Error.log
P # 22) Com es justifica la importància de l’allotjament virtual?
Resposta: El concepte d’allotjament virtual té un paper important en permetre allotjar diversos llocs web en un sol objecte.
L'allotjament virtual pot ser basat en IP i basat en noms.
- Amfitrió virtual basat en noms: Fa referència a que s’executen diversos hosts a cada adreça IP.
- Amfitrió virtual basat en IP: Es refereix a una adreça IP diferentexisteixper a cada lloc webservit.
L’amfitrió virtual basat en noms s’utilitza molt a tot arreu.
P # 23) Quina mesura de verificació o registre proporciona Apache Tomcat?
Resposta: Hi ha molts nivells de comprovació proporcionats i dels quals 'advertir' és el nivell predeterminat.
- Informació
- Depuració
- Advertir
- Avís
- Crit
- Alarma
- Emerg
- error
P # 24) En què es diferencia Apache Tomcat del servidor web Apache?
Resposta: Apache Tomcat s’utilitza per allotjar el contingut web mentre que el servidor web Apache és un servidor HTTP que es crea per servir el contingut estàtic.
Sempre hi ha la possibilitat d’integrar Apache Tomcat i Apache Web Server.
Q # 25) A part d'Apache Tomcat, quins són els diferents tipus de servidors web?
Resposta: Hi ha molts servidors web, tal com s'esmenta a continuació:
- Servidor web LiteSpeed
- Servidor web GWS
- Servidor web Microsoft IIS
- Servidor web Nginx
- Servidor web Jigsaw
- Servidor web del sistema Sun Java
- Servidor web Lighttpd
P # 26) On s'emmagatzemen els registres d'Apache Tomcat?
Resposta:
El camí és el següent:
Cd / var / log / httpd
P # 27) En quina versió d'Apache heu treballat?
Resposta: Per aaixò, podem dir que hem treballat a httpd - 2.2.3
Q # 28) Què passarà si hem afegit 'logLevel Debug' a httpd. fitxer conf?
Resposta: Si afegiu la depuració logLevel, us proporcionarà més informació al registre d'errorsen ordreper depurar un problema.
P # 29) És possible capturar l'adreça MAC dels clients que utilitzen el vostre servidor?
Resposta: No, no serà possible capturar l'adreça MAC dels clients que utilitzen el vostre servidor.
P # 30) Podem publicar contingut fora d’un directori que no sigui el directori d’arrel de documents?
Resposta: Sí, és possible publicar el contingut d’un directori diferent del directori arrel del document amb el fitxerajudade l'ordre 'Alias'.
P # 31) Què hem de fer si volem saber quins usuaris arriben al nostre lloc?
Resposta: Podem afegir el registre següent al nostre format de registre d’activitats.
% {Referer}
P # 32) Hi ha alguna possibilitat de desar fitxers que es visualitzen amb freqüència?
Resposta: Sí, hi ha la possibilitat d'emmagatzemar a la memòria cau fitxers que es visualitzen amb freqüència mitjançant l'ús
Mòdul mod_file_cache.
P # 33) Com podem establir una restricció per penjar fitxers al nostre servidor web?
Resposta: Sí, podem restringir el fitxerusuariper carregar fitxers al nostre servidor web mitjançant la directiva “LimitRequestBody”.
Exemple: LimitRequestBody 20000
com obrir un fitxer XML al navegador
Ara he posat un límit de 20.000 fitxers, així que quan aquesta marca ésassolit, l'usuari no podrà carregar cap fitxer més al servidor.
Q # 34) Com es pot aturar un servei Apache mitjançant el seu script de control?
Resposta: El servei Apache es controla mitjançant un script anomenatapachectl.
Per tant, per aturar el servei, hem d’executar el fitxera continuació esmentatordres.
- #apachectl stop (per al sistema basat en Ubuntu)
- # / Etc /inid.t / httpd.stop (per al sistema basat en barrets vermells)
P # 35) Quina és la importància del codi d'estat 403 i 404 a Apache Server?
Resposta: A continuació s’esmenta la importància dels codis d’estat 403 i 404:
- Codi d'estat 403: Es refereix a un error prohibitM'agrada,si a un fitxer li falta algun context de seguretat.
- Codi d'estat 404: Es refereix a unerrormissatge que indica que és una resposta HTTP i que el client no ha pogut comunicar-se amb el servidor indicat.
Codi d'estat 404 Descripció de la imatge
Codi d'estat 403 Descripció de la imatge
P # 36) Apache s'executa com a quin usuari i quina és la ubicació del fitxer de configuració principal?
Resposta: Apache s'executa amb un dimoni d'usuari 'ningú' i httpd.
La ubicació deel principalel fitxer de configuració és:
- # /etc/httpd/conf/httpd.conf
- # /etcapache2.conf
Us desitgem a tots èxit !!
Lectura recomanada
- Preguntes i respostes de l’entrevista
- Preguntes i respostes d’entrevistes de proves ETL
- Algunes preguntes i respostes de proves manuals complicades
- Top 35 de les preguntes i respostes de les entrevistes d'Android
- TOP 35 Preguntes i respostes d’entrevistes HTML5
- 25 millors preguntes i respostes d’entrevista de proves àgils
- Preguntes d'entrevistes de Spock amb respostes (més populars)
- Top 35 de les preguntes i respostes de l’entrevista LINUX