In questo tutorial, ti mostreremo come installare Apache Tomcat su CentOS 7. Per quelli di voi che non lo sapessero, Apache Tomcat è un server web open source e un contenitore di servlet sviluppato dalla Apache Software Foundation. Implementa le specifiche Java Servlet, JavaServer Pages (JSP), Java Unified Expression Language e Java WebSocket di Sun Microsystems e fornisce un ambiente server Web in cui eseguire il codice Java.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Apache Tomcat sul server CentOS 7.
Installa Apache Tomcat su CentOS 7
Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.
yum clean all yum -y update
Passaggio 2. Installazione di Java 8.
Apache Tomcat 9 richiede l'installazione di Java 8 o versioni successive sul server. Esegui il comando seguente per installare Java 8:
yum install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64
Una volta installato, puoi anche verificarlo, eseguendo il seguente comando:
java -version
Passaggio 3. Installa Apache Tomcat 9 su CentoS 7.
In primo luogo, vai al sito Web ufficiale di Apache Tomcat e scarica la versione più recente del software sul tuo server. Al momento la versione più recente è la versione 9.0.7 :
wget http://www.apache.org/dist/tomcat/tomcat-9/v9.0.7/bin/apache-tomcat-9.0.7.zip
Decomprimi l'archivio zip scaricato:
unzip apache-tomcat-9.0.7.zip -d /opt
Quindi, crea una nuova directory denominata 'apache-tomcat-9.0.7'. La rinomineremo in qualcosa di più semplice:
cd /opt mv apache-tomcat-9.0.7/ tomcat
Quindi, esegui i seguenti comandi per impostare la variabile di ambiente CATALINA_HOME:
echo "export CATALINA_HOME='/opt/tomcat/'" >> ~/.bashrc source ~/.bashrc
Non è consigliabile eseguire Apache Tomcat come utente root, quindi aggiungi utente e gruppo Tomcat:
useradd -r tomcat --shell /bin/false chown -R tomcat:tomcat /opt/tomcat/
Ora, crea un systemd
file con il seguente contenuto:
### nano /etc/systemd/system/tomcat.service [Unit] Description=Apache Tomcat 9 After=syslog.target network.target[Service] User=tomcat Group=tomcat Type=forking Environment=CATALINA_PID=/opt/tomcat/tomcat.pid Environment=CATALINA_HOME=/opt/tomcat Environment=CATALINA_BASE=/opt/tomcat ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/opt/tomcat/bin/shutdown.sh Restart=on-failure [Install] WantedBy=multi-user.target
Salva il file ed esegui il comando seguente per ricaricare systemd
gestore:
systemctl daemon-reload systemctl start tomcat systemctl enable tomcat
Passaggio 4. Valutazione di Apache Tomcat 9.
Infine, apri Tomcat dal tuo browser, vai al tuo IP o dominio con la porta 8080 (perché Tomcat funzionerà sempre sulla porta 8080) come esempio: http://your_IP_address:8080/manager/html
utilizzando l'utente "admin" e la password "PASSWORD"
Congratulazioni! Hai installato con successo Apache Tomcat. Grazie per aver utilizzato questo tutorial per l'installazione di Apache Tomcat sui sistemi CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Apache Tomcat.