Java and Linux and Open Source and Unix13 Feb 2007 11:27 pm

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: , , ,

One Response to “Installazione e setup di Tomcat 5 su Ubuntu 6.06 Dapper”

  1. on 26 Mar 2007 at 21:53 andrea

    gran bel tutorial. Grazie

Trackback this Post | Feed on comments to this Post

Leave a Reply

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-Spam Image