Continuando con i nostri studi su Ubuntu nella sua versione più recente, Ubuntu 16.04, questa volta parleremo di un argomento molto interessante e si tratta di TomCat, la cui funzione principale è quella di offrire applicazioni Java.
TomCat è un'implementazione di risorse aperte del servlet Java, delle espressioni e della tecnologia websocket. Se vogliamo vedere maggiori informazioni su TomCat possiamo accedere al seguente link: http://tomcat.apache.org/
Componenti principali di TomCat
- Caterina: È il contenitore Servlet di TomCat.
- Coyote: Coyote ha funzionalità di connettore e supporta HTTP 1.1
- Diaspro: È il motore JSP di Tomcat.
- Grappolo: È un componente di bilanciamento del carico che consente di gestire applicazioni di grandi dimensioni.
Per avviare il processo di Installazione di TomCat su Ubuntu 16 effettueremo il seguente processo:
1. Installazione di Apache Tomcat Ubuntu
Inizialmente installeremo Java, questo è essenziale poiché è necessario che TomCat esegua qualsiasi applicazione poiché sono codificati in Java. Come primo passo aggiorneremo il nostro repository di pacchetti usando il comando:
sudo apt-get updateAggiorna repository
Il prossimo passo è installare il pacchetto Java Development Kit, per questo inseriremo ed eseguiremo il seguente comando:
sudo apt-get install default-jdkKit Java
Verranno visualizzati i seguenti pacchetti, dobbiamo accettare per iniziare il download e la rispettiva installazione.
Possiamo controllare la versione del nostro Java usando il comando:
java -versioneControlla la versione Java
Successivamente scaricheremo e imposteremo il Parametri di Apache TomCat, per questo eseguiremo il seguente comando per avviare il download di TomCat:
wget http://www-us.apache.org/dist/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gzScarica Tomcat
Noi diamo accedere e inizierà il processo di download.
Quindi estrarremo il file apache-tomcat-8.0.33.tar.gz nel percorso / var / locale, per questo inseriremo ed eseguiremo il seguente comando:
sudo tar -zxvf apache-tomcat-8.0.33.tar.gz -C / var / local /Estrai file
Noi diamo accedere e il processo di estrazione avrà inizio.
Il servizio Apache TomCat può essere avviato o interrotto utilizzando gli script inclusi nel pacchetto, per avvia il nostro servizio Apache TomCat inseriremo il comando:
sudo /var/local/apache-tomcat-8.0.33/bin/startup.shCon questo comando vedremo che vengono visualizzate le seguenti informazioni:
Verificheremo che il servizio funzioni correttamente e attraverso la porta 8080, per questo eseguiremo il seguente comando:
sudo netstat -tulpn | grep 8080
Verificheremo l'indirizzo IP della nostra macchina utilizzando il comando:
ifconfig
Vediamo che in questo esempio la nostra macchina ha l'IP 192.168.0.6. Andremo sul nostro browser e inseriremo le seguenti informazioni:
http://192.168.0.6:8080/
Possiamo vedere che le informazioni relative al nostro Apache TomCat.
INGRANDIRE
Se vogliamo fermare il Servizio Apache TomCat dobbiamo eseguire il seguente comando:
sudo /var/local/apache-tomcat-8.0.33/bin/shutdown.shOra nel prossimo capitolo ci rivolgiamo al Amministrazione di Apache TomCat.
2. Amministrazione di Apache TomCat
Per accedere al Gestione TomCat È necessario disporre di un utente e di una password di accesso (questo per motivi di sicurezza), ad esempio se nella finestra di TomCat clicchiamo su Stato del server e vedremo che viene visualizzata una finestra in cui dobbiamo inserire il nome utente e la password per accedere al nostro server.
INGRANDIRE
Per eseguire questa configurazione dobbiamo regolare alcuni parametri nel file tomcat-users.xml, e per questo eseguiremo il seguente comando:
sudo nano /var/local/apache-tomcat-8.0.33/conf/tomcat-users.xmlVerranno visualizzate le seguenti informazioni:
In questo file dobbiamo aggiungere le seguenti informazioni:
~La configurazione attuale è la seguente:
Dobbiamo apportare le rispettive modifiche:
Salviamo le modifiche utilizzando la combinazione: CTRL + O e lasciamo l'editor usando CTRL + X. Procediamo a riavviare il servizio TomCat per rendere effettive le modifiche apportate. Possiamo vedere che abbiamo già accesso a TomCat.
INGRANDIRE
Come possiamo vedere da qui abbiamo informazioni sul nostro server con l'opzione Stato del server Possiamo vedere informazioni come il nome del sistema, la sua versione, ecc.
Con opzione App Manager saremo in grado di gestire le applicazioni incluse nel nostro server.
Finalmente con l'opzione Gestore host avremo accesso a tutte le informazioni dell'host attivo.
INGRANDIRE
Tra i diversi ruoli che TomCat ha, possiamo trovare quanto segue:
- Manager-gui: Consente di accedere all'interfaccia HTML.
- Stato manager: Ci consente di accedere solo alla pagina di stato.
- Manager-script: Ci consente di accedere agli strumenti di testo normale.
- Manager-jmx: Possiamo accedere all'interfaccia JMX.
Se vogliamo modificare la porta di ascolto TomCat dobbiamo modificare il file server.xml che possiamo modificare usando il comando:
sudo nano /var/local/apache-tomcat-8.0.33/conf/server.xmlPorta di ascolto
Una volta eseguito questo comando, verranno visualizzate le seguenti informazioni:
All'interno di questo file possiamo modificare diversi parametri TomCat, in particolare per modificare la porta dobbiamo individuare la linea Porta connettore = protocollo "8080" = "HTTP/1.1", lì possiamo specificare la porta di ascolto che vogliamo usare.
Modifichiamo semplicemente l'8080 per la porta desiderata e salviamo le modifiche utilizzando la combinazione Ctrl + O e lasciamo l'editor usando Ctrl + X. All'interno delle caratteristiche che ci offre Apache TomCat, vediamo che TomCat è incluso con un'applicazione web con la quale possiamo trovare:
- Distribuisci nuove applicazioni web dai contenuti caricati da file .war
- Elenca i valori delle proprietà per i sistemi operativi e le JVM
- Elenca le risorse JDNI a livello globale
- Arresta un'applicazione esistente
La gerarchia della directory di installazione di Tomcat include i seguenti parametri:
- bidone - avvio, arresto e altri script ed eseguibili.
- Comune - classi comuni utilizzabili da Catalina e dalle applicazioni web.
- conf - File XML e i corrispondenti DTD per la configurazione di Tomcat.
- log - Catalina e registri delle applicazioni.
- server - classi utilizzate solo da Catalina.
- condiviso - classi condivise da tutte le applicazioni web.
- applicazioni web - directory contenente le applicazioni web.
- lavoro - archiviazione temporanea di file e directory.
Possiamo accedere alla versione HTML amichevole di TomCat utilizzando la seguente sintassi nel nostro browser:
http: // server_ip: porta / gestore / htmlCome possiamo vedere abbiamo un ottimo strumento nelle nostre mani, esploriamo i suoi diversi usi e otteniamo il massimo da Apache TomCat.
Installa Apache 8 CentOS 7