Tomcat è un'applicazione server open source per Linux, Windows e altri sistemi operativi progettati per eseguire contenitori Java Serverlet e possono anche eseguire la tecnologia Java Server Page.
Tomcat è un contenitore web con servlet e supporto JSP. Tomcat non è un server delle applicazioni, come JBoss o JOnAS.
Puede funziona da solo come un server web. Tomcat è sviluppato e aggiornato dai membri della Apache Software Foundation e da volontari indipendenti.
Gli utenti hanno libero accesso al suo codice sorgente e alla sua forma binaria secondo i termini stabiliti nella licenza software Apache.
Le versioni più recenti sono 9.x, che implementano le specifiche Servlet 4.0 e JSP 2.3.
Installazione di Tomcat su Ubuntu e derivati
dato che Tomcat è stato scrittoito in Java, funziona su qualsiasi sistema operativo dotato di Java virtual machine.
Include il compilatore Jasper, che compila i JSP in servlet. Il motore servlet Tomcat è spesso utilizzato insieme al server Web Apache.
In questa guida vedremo come installare Apache Tomcat versione 9 in Ubuntu, sebbene questi comandi si applichino anche a qualsiasi altro derivato di Ubuntu.
Configura java
Apache Tomcat è un server Java, quindi non è possibile utilizzare il software senza prima installare Java.
Fortunatamente, c'è un PPA per Ubuntu che elimina la difficoltà di ottenere una versione funzionante dell'ambiente di runtime Java.
Per aggiungere il PPA al tuo sistema, Devono aprire un terminale e in esso digiteremo il seguente comando:
sudo add-apt-repository ppa: webupd8team/java
Dopo aver aggiunto il PPA a Ubuntu, procediamo ad aggiornare il nostro elenco con:
sudo apt update
E finalmente possiamo installare java con questo comando:
sudo apt install oracle-java8-installer
L'ambiente Java non è configurato automaticamente da utilizzare una volta installato. Quindi devono configurare Java aggiungendo elementi al file / etc / environment.
Per eseguire questa operazione eseguiremo il seguente comando:
sudo nano -w /etc/environment
Ora dobbiamo scorrere fino alla fine del contenuto del file e in questo inseriremo quanto segue:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
Una volta apportata la modifica, possiamo salvare le modifiche premendo Ctrl + O e per chiudere l'editor lo fanno premendo Ctrl + X.
Una volta stabilito l'ambiente, dobbiamo modificare il file Bashrc e impostare il percorso per Java.
nano -w ~/.bashrc
Passa alla fine del file e aggiungi il seguente codice al Bashrc.
# Java Path
esporta JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
export PATH = JAVA_HOME / bin: $ PATH [/ sourcecode]
Salviamo ed usciamo dal file e poi eseguiremo il seguente comando:
source ~/.bashrc
Fatto ciò, si consiglia di riavviare il computer in modo che le modifiche appena apportate abbiano effetto.
Installazione di Apache Tomcat
Dopo aver riavviato il nostro computer, ora procederemo all'installazione di Tomcat nel nostro sistema, per questo apriremo un terminale e in esso digiteremo quanto segue:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
Una volta completato il download, ora copieremo il contenuto nella cartella opt:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Ora procediamo alla creazione di un utente e di un gruppo:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
E daremo all'utente le autorizzazioni con:
chown -R tomcat:tomcat /opt/tomcat
Diamo le autorizzazioni ai file nella directory Tomcat in modo che siano eseguibili:
cd /opt/tomcat/bin chmod + x *
Apri il file Bashrc un'ultima volta con:
nano -w ~/.bashrc
Una volta aperto il file, aggiungi il codice seguente alla fine del file.
#Catalina export CATALINA_HOME=/opt/Tomcat
Salviamo e chiudiamo il file, quindi eseguiamo:
source ~/.bashrc
Infine, avvia il server eseguendo il seguente comando:
sudo $CATALINA_HOME/bin/startup.sh
Per arrestare il server Tomcat, eseguire:
sudo $CATALINA_HOME/bin/shutdown.sh
Accedi al server Apache Tomcat
Tomcat si apre di default sulla porta 8080, quindi per accedervi dovranno cercare l'indirizzo IP locale del server e accedere al seguente URL in un browser web.
http://tu-ip: 8080
Eseguo il comando sudo $ CATALINA_HOME / bin / startup.sh
e viene visualizzato il seguente errore
sudo: /bin/startup.sh: comando non trovato
cosa riguarda
esportare CATALINA_HOME = / opt / Tomcat
l'errore è nella T ... cambiarlo in