Ti mostreremo come installare Tomcat 9 su Ubuntu 16.04. Apache Tomcat (precedentemente noto come Giacarta Tomcat ) o semplicemente Tomcat, è un server Web open source e un servlet container sviluppato dalla Apache Software Foundation. Esegue servlet Java ed esegue il rendering di pagine Web che includono la codifica Java Server Page ed è uno dei server Web più popolari utilizzati dagli sviluppatori Java. In questo articolo installeremo l'ultima versione del server Tomcat 9 su un VPS Ubuntu 16.04. Questo tutorial dovrebbe funzionare anche su altri sistemi basati su Debian, ma è stato testato e scritto per Ubuntu 16.04
1. Accedi tramite SSH
Prima di tutto accedi al tuo Ubuntu 16.04 VPS tramite SSH come utente root
ssh root@IP_address
2. Avvia una nuova sessione schermo
screen -U -S tomcat9
3. Aggiorna tutti i pacchetti di sistema
Per aggiornare tutti i pacchetti installati sul tuo server, esegui il seguente comando nel terminale
apt-get update && apt-get upgrade
4. Installa Java
Per eseguire il server Tomcat, Java deve essere installato sul VPS. Eseguire il comando seguente per installare il pacchetto JDK (Java Development Kit)
apt-get install default-jdk
Al termine dell'installazione, puoi controllare il Java installato sul tuo server utilizzando il comando seguente
java -version
Se ricevi un output simile a quello sopra, l'installazione è riuscita.
openjdk version "1.8.0_91" OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-0ubuntu4~16.04.1-b14) OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
Una volta installato Java sul server, procederemo con l'installazione di Tomcat 9.
5. Installa e configura Tomcat 9
Per motivi di sicurezza non è consigliabile eseguire Tomcat come utente root, quindi creeremo un nuovo utente di sistema
useradd -r tomcat9 --shell /bin/false
Cambia la directory di lavoro corrente in /opt e scarica l'ultima versione di Tomcat 9 nella directory /opt sul tuo server. Al momento della stesura di questo tutorial Tomcat versione 9.0.0.M6 è l'ultima. Dovresti visitare il sito Web ufficiale di Tomcat e verificare se è disponibile una versione più recente.
cd /opt wget http://mirror.symnds.com/software/Apache/tomcat/tomcat-9/v9.0.0.M9/bin/apache-tomcat-9.0.0.M9.tar.gz
Estrai il contenuto dell'archivio tarball "apache-tomcat-9.0.0.M6.tar.gz"
tar -zxf apache-tomcat-9.0.0.M6.tar.gz
Crea un collegamento simbolico della directory Tomcat a /opt/tomcat-latest e imposta la proprietà appropriata:
ln -s apache-tomcat-9.0.0.M6 tomcat-latest chown -hR tomcat9: tomcat-latest apache-tomcat-9.0.0.M6
Tomcat può essere avviato, arrestato e riavviato utilizzando gli script bash che si trovano nella directory /opt/tomcat-latest/bin o, ancora meglio, creeremo un file systemd init a tale scopo
nano /etc/systemd/system/tomcat.service
e aggiungi il seguente contenuto al file
[Unit] Description=Tomcat9 After=network.target [Service] Type=forking User=tomcat9 Group=tomcat9 Environment=CATALINA_PID=/opt/tomcat-latest/tomcat9.pid Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64 Environment=CATALINA_HOME=/opt/tomcat-latest Environment=CATALINA_BASE=/opt/tomcat-latest Environment="CATALINA_OPTS=-Xms512m -Xmx512m" Environment="JAVA_OPTS=-Dfile.encoding=UTF-8 -Dnet.sf.ehcache.skipUpdateCheck=true -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC" ExecStart=/opt/tomcat-latest/bin/startup.sh ExecStop=/opt/tomcat-latest/bin/shutdown.sh [Install] WantedBy=multi-user.target
Salva il file, ricarica il demone systemd, avvia il server Tomcat e abilitalo all'avvio all'avvio
systemctl daemon-reload systemctl start tomcat systemctl enable tomcat
Infine, se hai seguito da vicino le istruzioni in questo tutorial potrai accedere a Tomcat navigando il tuo browser web preferito su http://your_server_IP:8080
Ovviamente non devi installare Tomcat 9 su Ubuntu 16.04 se utilizzi uno dei nostri servizi di Hosting SSD VPS, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Tomcat 9 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta. Puoi anche leggere la nostra guida su Come installare Tomcat su Ubuntu 18.04.
PS. Se ti è piaciuto questo post, su come installare Tomcat 9 su Ubuntu 16.04, condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.