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 è

  1. Installare il softare
  2. Modificare una linea nel file di configurazione
  3. Avviare il server Tomcat 5
  4. 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.

Tags: , , ,

Resta aggiornato abbonandoti al feed RSS 2.0. Puoi lasciare un commento oppure inviare un trackback dal tuo sito.

1 Commento »

 
 

Lascia un Commento

XHTML: Puoi fare uso di questi tag: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word