Guida completa su come installare il Web Server Tomcat su Mac OSX Tiger.

Finalmente dopo tanti tentativi sono riuscito ad installare il Web Server Tomcat 6 sul mio MacOSX Tiger (10.4). Credo che questa guida sia buona anche se utilizzate Leopard o Snow Leopard, non ne ho la certezza ma siccome andremo a gestire il webserver dal Terminale, allora credo che vada bene.

Allora, iniziamo.

CONTROLLO DELLA VERSIONE JAVA INSTALLATA SUL VOSTRO COMPUTER
Per prima cosa dobbiamo andare a controllare la versione java installata sul nostro computer, e per farlo dobbiamo andare ad eseguire nel terminale il comando

Java -version

il mio risultato è questo

dove si legge chiaramente che la versione Java presente sul mio mac è la 1.5.
Potete chiudere il terminale.

DOWNLOAD DI TOMCAT: QUALE VERSIONE SCEGLIERE?
Per capire quale versione scaricare, dobbiamo guardare questa tabella

La tabella dice (nel nostro caso) che la versione 6 di Tomcat richiede almeno la versione 1.5 di Java, che è quella che abbiamo noi, quindi andiamolo a scaricare, facendo attenzione a scaricare il pacchetto tar.gz.

Pagina delle versioni di Tomcat: http://tomcat.apache.org
Download Tomcat 6: http//tomcat.apache.org/…
Mirror Tomcat 6: http://download.francescoceliento.com/…

INSTALLAZIONE DI TOMCAT
Andate nella cartella Libreria di Machintosh HD (attenzione a prendere quella globale, non prendete quella in User), e create una nuova cartella chiamandola Tomcat, se la cartella già esiste, eliminate tutto quello che c’è dentro. Estraete tutto quello che c’è nella cartella apache-tomcat-versione, e andatelo ad incollare nella cartella Tomcat appena creata.

Andate nella cartella Machintosh HD/Libreria/Tomcat/conf/ tramite il Finder, ci sarà un file chiamato tomcat-users.xml, dove al suo interno ci sono gli utenti ed i relativi ruoli che hanno sul webserver. Potete modificare il file con un editor di testo, e modificare a vostro piacimento tutti gli utenti che volete (con user e pass) ed il relativo ruolo. Adesso non mi metterò a spiegare come funziona l’impostazione di questo file, altrimenti usciamo fuori il nostro tracciato.

A questo punto aprite il terminale e digitate

cd /Library/Tomcat/bin
chmod u+x *.sh

Tomcat è stato installato sul vostro computer. Potete chiudere il terminale.

IMPOSTAZIONE DELLA VARIABILE D’AMBIENTE
A questo punto dobbiamo settare la variabile d’ambiente, chiamata JAVA_HOME. Settare questa variabile è uno step molto importante nella fase di configurazione di Tomcat, infatti è indispensabile per un corretto funzionamento del programma.
Per non entrare nei particolari scriverò solo che le variabili d’ambiente sono dei valori che vengono caricati da mac all’avvio o nella fase di login.
Per poterle impostare andremo ad utilizzare un programma che si chiama RCEnvironment, che si va ad installare nel pannello di controllo, e che ci consentirà di impostare facilmente le nostre variabili d’ambiente.

Sito del produttore: http://www.rubicode.com
Download RCEnvironment: http://www.rubicode.com/…
Mirror RCEnvironment: http://download.francescoceliento.com/…

Dopo averlo scaricato, estraetelo ed installatelo, vi apparirà il pannello delle Preferenze di Sistema, e lo troverete nella sezione Accessori, si chiamerà Variabili Ambiente.
Apritelo, premete sul tasto +, ed inserite in Variabile JAVA_HOME, ed in Valore inserirete /Library/Java/Home in questo modo

Premete su Registra e riavviate il mac.

Dopo il riavvio, verrà creato un file di configurazione in Machintosh HD, che si chiamerà

.MacOSX/environment.plist

nel caso che non riuscite a trovarlo (perché il vostro sistema non vi consente di vederlo) aprite il terminale e digitate

cat .MacOSX/environment.plist

otterrete un risultato come questo

UN ULTIMO ACCORGIMENTO
Ok, abbiamo quasi terminato, l’ultima cosa che dobbiamo andare a fare, è abilitare la Condivisione Web attraverso Preferenze di Sistema > Internet e Network > Condivisione

LANCIARE IL VOSTRO TOMCAT
Aprire il terminale e digitare (ogni riga equivale ad un comando)

cd /Library/Tomcat/bin
sudo su
inserire la password di sistema
./startup.sh

Vi ritroverete con un risultato come questo

A questo punto dovrete andare a quest’indirizzo

http://localhost:8080
oppure

http://127.0.0.1:8080

per visualizzarne i frutti

METTERE IN STOP TOMCAT
Aprire il terminale e digitare (ogni riga equivale ad un comando)

cd /Library/Tomcat/bin
sudo su
inserire la password di sistema
./shutdown.sh

Vi ritroverete con un risultato come questo

Se avete problemi, rispondete pure all’articolo…

Have fun.