35 top apache tomcat interview questions
Domande e risposte ai colloqui di Apache Tomcat più frequenti per aiutare nella preparazione del colloquio:
Impareremo la funzionalità completa di Apache Tomcat in questo articolo.
Imparerai di più su cos'è esattamente Apache Tomcat, qual è l'uso di Apache Tomcat, le porte predefinite di Tomcat, il contenitore Web di esso, quali sono i tipi di file batch e script per avviare e arrestare Tomcat.
Inoltre, questo set copre le domandecome installare Tomcat in eclipse, i suoi file di configurazione, versioni e tipi di connettori, Catalina, file WAR e processo di distribuzione, Tomcat Valve, diversi file di registro, come proteggere il server web, funzione di hosting virtuale, posizioni di file importanti, ecc in modo semplice termini.
È consigliabile avere una buona conoscenza dei concetti importanti in quanto l'intervistatore proverà a farti girare intorno a quelle domande che coprono le principali funzionalità relative ad Apache Tomcat e sono quelle che sono ampiamente e rigorosamente utilizzate.
Dovresti cercare di capire cos'è Apache Tomcat e perché è entrato in scena.
il software di riconoscimento vocale è più popolare per
È un ulteriore vantaggio, se hai la conoscenza pratica, puoi spiegarlo con esempi in tempo reale che a loro volta è il punto chiave per cancellare un'intervista.
Domande di intervista più popolari su Apache Tomcat
Di seguito è riportato l'elenco delle domande dell'intervista ad Apache Tomcat più frequenti che potrebbero aiutarti a cancellare l'intervista con successo.
La panoramica delle domande è trattata qui:
- Cos'è Tomcat e perché è entrato in giocola foto?
- Come installare Tomcat in Eclipse?
- Tipi di server.
- Informazioni su WAR e Web Container.
- Tipi di file batch e script utilizzati.
- Cos'è l'hosting virtuale?
- Protezione del server Web.
- Avvia e arresta Apache Tomcat Server tramite comandi
- Codici di stato diversi 403 e 404
- MAC
- Versioni di Apache Tomcat
- Tipi di server Web
- Tipi di log in Apache Tomcat
- AscoltaFunzionalità
- Valvola Tomcat
- Catalina e file di configurazione
- Vantaggi dell'esecuzione di Tomcat come servizio Web
- Connettori e suo utilizzo.
- Limitazione del caricamento di file
Cominciamo con risposte dettagliate.
D # 1) Cos'è Apache Tomcat?
Risposta: Apache Tomcat è fondamentalmente un server Web e un sistema Servlet che è un open-source (cioè disponibile gratuitamentesuInternet) ed è creato da Apache Software Foundation.È il server maggiormente utilizzato dagli sviluppatori Java.
Il server non è altro che un programma per computer che fornisce servizi ad altri computer.
Esistono fondamentalmente due tipi di server:
- Application Server
- Server web
Apache Tomcat offre il protocollo HTTP, il che significa che l'utente può connettersi al server da qualsiasi luogo tramite l'URL fornito e può accedere all'applicazione Java.
Questo è molto facile e semplice da installare ed è compatibile con qualsiasi sistema operativo.
D # 2) Perché abbiamo bisogno di Apache Tomcat?
Risposta: È necessario per eseguire le applicazioni Web Java sui sistemi host e basati su server. Aiuta anche a eseguire JSP e servlet.
D # 3) Qual è la porta predefinita per Apache Tomcat?
Risposta: La porta predefinita di Apache Tomcat è la porta 8080.
Dopo aver installato Tomcat sul sistema, fare clic su http: // localhost: 8080 per verificare se Tomcat è in esecuzione.
D # 4) Qual è il nome del Web Container integrato in Tomcat?
Risposta: Il nome del Web Container integrato in Tomcat è Catalina, presente nella directory bin.
Catalina viene utilizzata per caricare tutte le richieste relative a HTTP e può istanziare gli oggetti diMetodi GET () e POST ().
Q # 5) Quali sono i tipi di file batch con l'aiuto dei quali possiamo avviare e arrestare Apache Tomcat Server?
Risposta: Esistono fondamentalmente due tipi di file batch con i quali possiamo avviare e arrestare il server.
Sono i seguenti:
- Startup.bat
- Shutdown.bat
D # 6) Come possiamo configurare Apache Tomcat in Java Eclipse IDE o spiegare la configurazione di Apache Tomcat Server?
Risposta: È davvero molto facile e semplice installare Apache Tomcat in Eclipse.
I passaggi sono indicati di seguito:
- Seleziona la scheda del server nella parte inferiore dell'IDE.
- Fare clic con il pulsante destro del mouse su uno spazio vuoto o uno spazio bianco.
- Fare clic su Nuovo
- Fare clic su Server
- Scegli Tomcat e la sua prossima versione.
- Fare clic su Avanti
- Seleziona il pulsante Sfoglia
- Seleziona la cartella principale di Tomcat
- Fare clic su Avanti
- Fare clic su Aggiungi tutto
- Fare clic su Fine
- Convalida l'area vuota che Tomcat deve visualizzare.
D # 7) Come si avvia e si arresta Apache Tomcat utilizzando i servizi?
Risposta:
I servizi sono i seguenti:
- Inizio servizi httpd
- Httpd stop
D # 8) Qual è il file di configurazione fondamentale utilizzato in Apache Tomcat?
Risposta: Il file di configurazione fondamentale utilizzato in Apache Tomcat è httpd.conf
D # 9) Come si fa a individuare la versione del server Web Apache Tomcat in esecuzione?
Risposta: Il modo migliore per trovare la versione attualmente in esecuzione è indicato di seguito:
- Accedi al server web
- Vai all'istanza di apache e alla cartella bin
- Eseguire il comando 'httpd -v' per ottenere i dettagli della versione.
Produzione:
[root@lab sbin] # httpd -v Server Version: Apache 2.4.18 (Windows) Server Built: August 2nd, 2018 12.59:00 [root@lab sbin] #
D # 10) Spiegare i tipi di connettori utilizzati da Apache Tomcat.
Risposta: Apache Tomcat utilizza fondamentalmente due tipi di connettori che sono i seguenti:
- Connettori HTTP: I connettori HTTP possiedono attributi che possono essere modificati per determinare esattamente come funziona e accedere a funzioni come reindirizzamenti e inoltro proxy.
- Connettori AJP: I connettori AJP seguono il protocollo AJP al posto di HTTP ma funzionano esattamente come i connettori HTTP. Sono implementati in Apache Tomcat tramite la tecnologia plug-in mod_jk.
D # 11) Menziona i file di configurazione di Catalina.
Risposta: i file di configurazione di Catalina includono:
- XML
- Proprietà
- Politica
- Tomcat-users.xml
D # 12) Quali sono i vantaggi fondamentali dell'esecuzione di Tomcat come servizio?
Risposta: i vantaggi di eseguire Tomcat come servizio sono:
- Avvio automatico - Se il servizio finestra Tomcat si avvia automaticamente, sarebbe utile quando vogliamo avviare il sistema da remoto.
- Sicurezza - Ti consente di eseguire con un account speciale protetto dagli altri account.
- Avvio del server senza accesso utente attivo : Quindi, anche se non c'è un utente attivo, il server disponibile può essere avviato.
D # 13) Qual è il processo di distribuzione dell'applicazione Web che utilizza il file WAR?
Risposta: Esiste una directory di app Web in Tomcat in cui vengono posizionati tutti i componenti Web JSP, Servlet, HTML. Mettendo tutti i file in una singola cartella possiamo comprimere i file in una singola unità cheha.Estensione WAR.
Ora possiamo distribuire facilmente l'applicazione Web inserendo il file WAR nella directory delle app Web.E, quando il server si avvia, estrae tutti i componenti web.
Q # 14) Qual è la funzionalità di Tomcat Valve?
Risposta: Tomcat Valve è una nuova funzionalità introdotta con Tomcat 4.Viene utilizzato per collegare un oggetto della classe Java con un contenitore specifico di Catalina.
L'immagine sotto mostra il funzionamento di Tomcat Valve:
D # 15) Quali sono le valvole Tomcat configurate?
Risposta: Esistono fondamentalmente quattro valvole Tomcat configurate che sono menzionate di seguito:
- Registro di accesso
- Filtro host remoto
- Filtro indirizzo remoto
- Richiedi Dumper
Q # 16) Cosa intendi per MAC?
Risposta: MAC è definito come controllo di accesso medio.
D # 17) Cosa intendi per Tomcat Coyote ea cosa serve?
Risposta: Tomcat Coyote è fondamentalmente un connettore HTTP basato sulla configurazione HTTP / 1.1 che accetta e invia la richiesta web al motore Tomcat e di nuovoripristinaal cliente che ne fa richiesta.
D # 18) Qual è il risultato di Seleziona * dalla scheda?
Risposta: Questa query visualizzerà tutte le tabelle archiviate inBanca dati.
D # 19) Qual è la funzione di Listen in Apache Tomcat?
Risposta :Ascoltasvolge un ruolo fondamentale per Apache Tomcat e gli sviluppatori.
Supponiamo che uno sviluppatore abbia più IP sul server, quindi se desideriamo che Apache consideri solo un IP specificato, dobbiamo menzionare esplicitamente IP e PORT nell'unità Listen.
Esempio: 10.10.10.20
L'immagine sotto mostra l'uso di Listen
D # 20) Quali sono i diversi modi in cui possiamo proteggere i siti Web ospitati su Tomcat Server?
Risposta: Esistono diversi modi per farlo e alcuni di essi sono menzionati di seguito:
- Implementazione di SSL
- UtilizzareBasato su cloudfornitore di sicurezza.
- Integrazione con Web Application Firewall.
D # 21) Apache Tomcat genera file di registro? Se sì, nominarli?
Risposta: Sì, Apache Tomcatgenera file di registro.
Fondamentalmente, ci sono due importanti file di registro generati da ApacheTomcat.
Sono i seguenti:
- Access.log
- Error.log
Q # 22) Come giustifica l'importanza dell'hosting virtuale?
Risposta: Il concetto di hosting virtuale gioca un ruolo importante consentendo di ospitare più siti web su un unico oggetto.
L'hosting virtuale può essere basato su IP e basato sul nome.
- Host virtuale basato sul nome: Si riferisce al fatto che più host sono in esecuzione su ciascun indirizzo IP.
- Host virtuale basato su IP: Si riferisce a un indirizzo IP diversoesisteper ogni sito webservito.
L'host virtuale basato sul nome è ampiamente utilizzato ovunque.
cos'è il sistema operativo Linux e Unix
D # 23) Quali sono i controlli o l'estensione del registro forniti da Apache Tomcat?
Risposta: Ci sono molti livelli di controllo forniti e di cui 'warn' è il livello predefinito.
- Informazioni
- Debug
- Avvisare
- Avviso
- Crit
- Allarme
- Emerg
- Errore
D # 24) In che modo Apache Tomcat è diverso da Apache Web Server?
Risposta: Apache Tomcat viene utilizzato per ospitare i contenuti Web mentre il server Web Apache è un server HTTP creato per servire i contenuti statici.
C'è sempre la possibilità di integrare Apache Tomcat e Apache Web Server.
D # 25) Oltre ad Apache Tomcat, quali sono i diversi tipi di server Web?
Risposta: ci sono molti server web come indicato di seguito:
- Server Web LiteSpeed
- Server Web GWS
- Server Web Microsoft IIS
- Server Web Nginx
- Jigsaw Web Server
- Server Web Sun Java System
- Lighttpd Web Server
D # 26) Dove sono archiviati i log di Apache Tomcat?
Risposta:
unire l'implementazione dell'ordinamento c ++
Il percorso è come indicato di seguito:
Cd / var / log / httpd
D # 27) Su quale versione di Apache hai lavorato?
Risposta: PerQuesto, possiamo dire di aver lavorato su httpd - 2.2.3
D # 28) Cosa succederà se abbiamo aggiunto 'logLevel Debug' in httpd. conf?
Risposta: L'aggiunta di logLevel Debug fornisce ulteriori informazioni nel registro degli errorial fineper eseguire il debug di un problema.
D # 29) È possibile acquisire l'indirizzo MAC dei client che utilizzano il tuo server?
Risposta: No, non sarà possibile acquisire l'indirizzo MAC dei client che utilizzano il tuo server.
D # 30) Possiamo servire il contenuto da una directory diversa dalla directory Document Root?
Risposta: Sì, è possibile servire il contenuto da una directory diversa dalla directory Document Root con l'estensioneAiutodel comando 'Alias'.
D # 31) Cosa dobbiamo fare se vogliamo sapere quali utenti stanno raggiungendo il nostro sito?
Risposta: Possiamo aggiungere il seguente registro al nostro formato di registro delle attività.
%{Referente}
D # 32) C'è qualche possibilità di memorizzare nella cache i file che vengono visualizzati frequentemente?
Risposta: Sì, c'è la possibilità di memorizzare nella cache i file che vengono visualizzati frequentemente utilizzando
Modulo Mod_file_cache.
D # 33) Come possiamo mettere una restrizione per caricare file sul nostro server web?
Risposta: Sì, possiamo limitare ilutenteper caricare file sul nostro server web utilizzando la direttiva 'LimitRequestBody'.
Esempio: LimitRequestBody 20000
Ora ho messo un limite di 20000 file, quindi quando questo segno èraggiunto quindi l'utente non sarà in grado di caricare altri file nel server.
D # 34) Come può un servizio Apache essere fermato dal suo script di controllo?
Risposta: Il servizio Apache è controllato utilizzando uno script chiamatoapachectl.
Quindi, per interrompere il servizio, dobbiamo eseguire il filecome sotto indicatocomandi.
- #apachectl stop [per sistemi basati su Ubuntu]
- # /eccetera/inid.t / httpd.stop [per sistema basato su Red Hat]
D # 35) Qual è il significato del codice di stato 403 e 404 in Apache Server?
Risposta: Il significato dei codici di stato 403 e 404 è menzionato di seguito:
- Codice di stato 403: Si riferisce a un errore proibitopiace,se un file manca del contesto di sicurezza.
- Codice di stato 404: Si riferisce a un fileerroremessaggio che si tratta di una risposta HTTP e il client non è stato in grado di comunicare con il server specificato.
Codice di stato 404 Descrizione dell'immagine
Codice di stato 403 Descrizione dell'immagine
D # 36) Apache viene eseguito come utente e qual è la posizione del file di configurazione principale?
Risposta: Apache funziona con un utente 'nessuno' e un demone httpd.
La posizione diil principaleil file di configurazione è:
- # /etc/httpd/conf/httpd.conf
- # /etcapache2.conf
Vi auguriamo tutto il successo !!
Lettura consigliata
- Domande e risposte dell'intervista
- ETL Testing Interview Domande e risposte
- Alcune domande e risposte sui test manuali complicati
- Top 35 domande e risposte di interviste su Android
- TOP 35 domande e risposte per i colloqui HTML5
- 25 migliori domande e risposte per l'intervista al test agile
- Domande dell'intervista di Spock con risposte (le più popolari)
- Top 35 domande e risposte ai colloqui di LINUX