Installare Tomcat 10 su MacOS

Per installare Tomcat 10 su MacOS segui i seguenti passi nell’ordine in cui vengono mostrati

Download della distribuzione Tomcat 10

Prima di tutto, visita la sezione Downloads del sito ufficiale di Apache Tomcat

Scarica la versione tar.gz nella sezione Core delle Binary Distributions

Screenshot della sezione Core delle Binary Distributions per installare Tomcat su MacOS
Screenshot della sezione Core delle Binary Distributions

La versione che ho scaricato è la 10.0.27, se scaricherai un’altra versione dovrai modificare i comandi UNIX utilizzando i numeri esatti della versione.

Estrai il contenuto della cartella compressa con il doppio click sulla cartella stessa o utilizzando l’apposito comando UNIX che trovi in questa lezione

Comandi UNIX per installare Tomcat 10 su MacOS

ora dovrai digitare i seguenti comandi nell’ app Terminale; Ricorda di cambiare i numeri con la versione da te scaricata, è fondamentale

sudo mkdir -p /usr/local
sudo mv ~/Downloads/apache-tomcat-10.0.27 /usr/local
sudo rm -f /Library/Tomcat
sudo ln -s /usr/local/apache-tomcat-10.0.27 /Library/Tomcat
#nel seguente comando devi inserire il tuo nome utente
#invece di <tuo_nomeutente>, le parentesi angolari <> non vanno messe
sudo chown -R <tuo_nomeutente> /Library/Tomcat
sudo chmod +x /Library/Tomcat/bin/*.sh

Avvio del server Tomcat

Finalmente per far partire il server Tomcat digita questo comando:

/Library/Tomcat/bin/startup.sh
output del comando startup.sh
output del comando startup.sh

Apri un browser web e digita localhost:8080 e otterrai questa pagina iniziale

Installare Tomcat 10 su MacOS
Server Tomcat attivo sulla porta 8080

Arresto del server Tomcat

In conclusione, per terminare l’esecuzione del server digita nel Terminale

/Library/Tomcat/bin/shutdown.sh

Approfondimento

Il server web Tomcat fu inizialmente sviluppato da James Duncan Davidson alla Sun Mycrosystems. E’ un server open source e la Apache Software Foundation. portata avanti il suo sviluppo

E’ un server web che permette l’esecuzione delle applicazioni web sviluppate in Java ed infatti supporta le specifiche JSP (Java Server Pages) e Servlet.

Le sue componenti principali sono :

  • Catalina : il contenitore servlet
  • Coyote: connettore HTTP
  • Jasper: motore JSP

Funzionamento di JSP e Servlet con Tomcat

illustrazione Request e Response diun applicazione web Java sul server Tomcat
illustrazione Request e Response di un applicazione web Java

Pubblicato da Carlo Contardi

Carlo Contardi, docente di informatica e sviluppatore Full Stack, condivide la sua passione per la programmazione e l’informatica attraverso il suo blog Space Coding. Offre preziosi consigli e soluzioni pratiche a chi vuole imparare a programmare o migliorare le proprie abilità. 🚀👨‍💻

Translate »