Installazione e setup di Tomcat 5 su Ubuntu 6.06 Dapper
NOTA: L’articolo seguente è un adattamento del lavoro di Chris Wilson su the blixtra blog.
A differenza di diversi post che portano all’installazione di Java e Tomcat mediante installazione manuale dei singoli moduli, è possibile effettuare il tutto utilizzando le normali procedure di apt-get su Ubuntu.
La sequenza di operazioni per il setup di ubuntu è
- Installare il softare
- Modificare una linea nel file di configurazione
- Avviare il server Tomcat 5
- Andare su http://localhost:8180 per verificare se tutto funziona.
La prima fase prevede che vengano installati i package relativi a Apache 2, il JDK di Java e, ovviamente, il Tomcat medesimo. Ho scelto di utilizzare l’implementazione Sun di java. Per installarla è necessario abilitare il repository multiverse come spiegato in questa sezione della Unofficial Ubuntu Starter Guide. Per installare Tomcat è anche necessario abilitare il repository universe.
Si noti che per Tomcat è necessario installare un JDK e non è sufficiente un runtime environment JRE.
A questo punto il primo passo è l’installazione dei pacchetti di base
sudo apt-get install apache2 tomcat5 sun-java5-jdk
Se invece volete (lo consiglio!) anche le applicazioni di esempio e di amministrazione, il comando è:
sudo apt-get install apache2 tomcat5 sun-java5-jdk tomcat5-webapps tomcat5-admin
Di default ubuntu usa un’implementazione libera di java, per modificare tale impostazione è necessario il comando:
sudo update-alternatives --config java
e inserire il numero della versione di Java tra quelle elencate. Nel nostro caso si tratta di selezionare /usr/lib/jvm/java-1.5.0-sun/jre/bin/java.
A questo punto occorre dire a Tomcat dove si trova il jdk. Aprire il file /etc/default/tomcat5 e modificare la variabile JAVA_HOME in modo tale che risulti essere
JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun/
A questo punto si può avviare Tomcat col comando
sudo /etc/init.d/tomcat5 start
e far puntare il proprio browser su http://localhost:8180 per verificare se è andato tutto bene. Se si sono installati anche gli esempi, avremo una pagina guida di Tomcat altrimenti una pagina bianca con l’intestazioen "Apache Tomcat/5.0".
Le applicazioni di esempio sono in "/usr/share/tomcat5/webapps".
Per poter utilizzare l’amministrazione è necessario settare un utente coi giusti diritti. Editare, quindi, il file /var/lib/tomcat5/conf/tomcat-users.xml e modificare una delle linee già presenti nel modo seguente:
<user username="tomcat" password="your_password" roles="tomcat,admin"/>
E’ consigliabile – in questa fase – creare anche un utente per il manager delle applicazioni. Nello stesso file inserire le due righe seguenti:
<role rolename="manager"/>
<user username="manager" password="your_password" roles="standard,manager"/>
e riavviare il server Tomcat col comando
/etc/init.d/tomcat5 restart
Se vi piace la più classica porta 8080, allora il file da modificare è /var/lib/tomcat5/conf/server.xml, trovate la riga ove compare il numero 8180 e modificatelo in 8080 e, ovviamente, riavviate il server.
Resta aggiornato abbonandoti al feed RSS 2.0. Puoi lasciare un commento oppure inviare un trackback dal tuo sito.
gran bel tutorial. Grazie