Apache Tomcat, spesso indicato come Tomcat, è un server di applicazioni open source sviluppato dalla Apache Software Foundation. Implementa diverse specifiche Java EE ed esegue servlet Java rendendo le pagine Web che includono la codifica Java Server Page nel processo.
In questo articolo ti guideremo attraverso i passaggi per installare l'ultimo server Tomcat 8 su un VPS Debian 8 .
Questa guida dovrebbe funzionare anche su altri sistemi Debian, ma è stata testata e scritta per un sistema operativo Debian 8 (Jessie).
Accedi al tuo server tramite SSH
ssh root@server_ip
Assicurati di avere la versione corretta di Debian installata sul nostro server :
# lsb_release -a Distributor ID: Debian Description: Debian GNU/Linux 8.2 (jessie) Release: 8.2 Codename: jessie
REQUISITI
Utilizzeremo il nostro piano di hosting VPS Linux SSD 1 per questo tutorial.
AGGIORNA IL SISTEMA
Assicurati che il tuo server sia completamente aggiornato e installa wget e unzip:
# apt-get update && apt-get upgrade # apt-get install unzip wget
INSTALLA JRE 8
Aggiungi il repository PPA Java webupd8team nel tuo sistema Debian. Dopodiché sarai in grado di installare l'ultimo JRE (Java SE Runtime Environment) necessario per l'esecuzione di Tomcat. Emetti i seguenti comandi:
# echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list # echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list # apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
Aggiorna l'indice del pacchetto e installa Java 8:
# apt-get update # apt-get install oracle-java8-installer
Verifica se Java è stato installato correttamente:
# java -version
Dovrebbe essere ricevuto il seguente output:
java version "1.8.0_66" Java(TM) SE Runtime Environment (build 1.8.0_66-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
INSTALLA TOMCAT
Ti consigliamo di creare un utente di sistema separato che eseguirà il server Tomcat. Pertanto, emettere il seguente comando:
# useradd -r tomcat --shell /bin/false
Ora scarica l'ultima versione di Tomcat dal loro sito Web ufficiale. Usa il comando seguente per scaricare Tomcat 8.0.41 nella directory 'opt'.
# wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.41/src/apache-tomcat-8.0.41-src.tar.gz -P /opt
Entra nella directory 'opt':
# cd /opt
Decomprimi l'archivio:
# tar -zxf /opt/apache-tomcat-8.0.41.tar.gz
Quindi, crea un collegamento simbolico della directory Tomcat a /opt/tomcat-latest e imposta la proprietà appropriata:
# ln -s /opt/apache-tomcat-8.0.41 /opt/tomcat-latest # chown -hR tomcat: /opt/tomcat-latest /opt/apache-tomcat-*
Creiamo un file systemd init in modo da poter avviare/riavviare/arrestare Tomcat.
# nano /etc/systemd/system/tomcat.service
Una volta aperto, incolla quanto segue:
[Unit] Description=Tomcat8 After=network.target [Service] Type=forking User=tomcat Group=tomcat Environment=CATALINA_PID=/opt/tomcat-latest/tomcat8.pid Environment=TOMCAT_JAVA_HOME=/usr/bin/java Environment=CATALINA_HOME=/opt/tomcat-latest Environment=CATALINA_BASE=/opt/tomcat-latest Environment=CATALINA_OPTS= Environment="JAVA_OPTS=-Dfile.encoding=UTF-8 -Dnet.sf.ehcache.skipUpdateCheck=true -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC -XX:MaxPermSize=128m -Xms512m -Xmx512m" ExecStart=/opt/tomcat-latest/bin/startup.sh ExecStop=/bin/kill -15 $MAINPID [Install] WantedBy=multi-user.target
Inserisci i comandi sottostanti per avviare Tomcat e consentirne l'avvio all'avvio:
# systemctl daemon-reload # systemctl restart tomcat # systemctl enable tomcat
Congratulazioni, hai installato con successo Tomcat 8 sul tuo Debian 8 VPS. Ora per accedere a Tomcat, apri il tuo browser web preferito e vai a http://your_server_IP:8080
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Tomcat 8 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS . Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.