Installazione Tomcat: differenze tra le versioni
Nessun oggetto della modifica |
|||
Riga 22: | Riga 22: | ||
potremo apportare la necessaria modifica che consisterà nell'aggiunta delle seguenti righe: | potremo apportare la necessaria modifica che consisterà nell'aggiunta delle seguenti righe: | ||
<pre> | <pre> | ||
deb http://ftp.debian.org/debian/ squeeze main contrib non-free deb-src http://ftp.debian.org/debian/ squeeze main contrib non-free | deb http://ftp.debian.org/debian/ squeeze main contrib non-free | ||
deb-src http://ftp.debian.org/debian/ squeeze main contrib non-free | |||
</pre> | </pre> | ||
Subito dopo potremo procedere all'aggiornamento dei pacchetti disponibili con: | Subito dopo potremo procedere all'aggiornamento dei pacchetti disponibili con: | ||
Riga 29: | Riga 30: | ||
</pre> | </pre> | ||
Al termine dell'operazione, vedremo tra i pacchetti disponibili, l'ultima versione del JDK della Sun.<br/>Attualmente sun-java6-jdk, il kit di sviluppo per la versione 1.6 del linguaggio Java. | Al termine dell'operazione, vedremo tra i pacchetti disponibili, l'ultima versione del JDK della Sun.<br/>Attualmente sun-java6-jdk, il kit di sviluppo per la versione 1.6 del linguaggio Java. | ||
=== Installazione di Tomcat === | === Installazione di Tomcat === | ||
Tomcat è presente in Debian, è quindi possibile installarlo con un semplice | Tomcat è presente in Debian, è quindi possibile installarlo con un semplice |
Versione delle 19:38, 25 mar 2012
Attenzione: questo articolo è ancora incompleto e in fase di scrittura da parte del suo autore.
Sentitevi liberi di contribuire, proponendo modifiche alla guida tramite l'apposita pagina di discussione, in modo da non interferire con il lavoro portato avanti sulla voce. Per altre informazioni si rimanda al template. |
Cos'è Tomcat ?
Tomcat è un web server dotato di un servlet container. Ciò lo rende in grado di rendere disponibili non solo pagine web tramite il protocollo HTTP ma di eseguire Java Servlet e tutte le tecnologie web su di esse basate quindi pagine JSP ma anche importanti framework come Spring.
È importante conoscerlo perchè rappresenta un ottimo modo, opensource, per praticare la programmazione web in Java, nei casi in cui non sia indispensabile utilizzare un vero application server.
Tuttavia molti progetti molto delicati sotto ospitati su Tomcat.
Infine, da ricordare che si tratta di un progetto sviluppato dalla Apache Foundation ed è tuttora opensource e progredisce grazie alla libera collaborazione di ottimi programmatori di tutto il mondo.
Attualmente è distribuito sotto la Apache License versione 2.
Installazione
Bisogna ricordare innanzitutto che Tomcat è basato sulla tecnologia Java quindi per installarlo si dovrà procedere in due passi:
- installazione di un ambiente di sviluppo Java sul proprio Debian, procurandosi un JDK (Java Development Kit);
- installazione del web server Tomcat.
Installazione del JDK
Java è una creazione della Sun Microsystems e può essere reso disponibile sul proprio Debian:
- utilizzando la versione libera openjdk;
- facendo ricorso al pacchetto della Sun.
Percorreremo la seconda via ma, per fare ciò, sarà necessario apportare delle modifiche al file /etc/apt/sources.list. Tramite il comando:
# vi /etc/apt/sources.list
potremo apportare la necessaria modifica che consisterà nell'aggiunta delle seguenti righe:
deb http://ftp.debian.org/debian/ squeeze main contrib non-free deb-src http://ftp.debian.org/debian/ squeeze main contrib non-free
Subito dopo potremo procedere all'aggiornamento dei pacchetti disponibili con:
# aptitude update
Al termine dell'operazione, vedremo tra i pacchetti disponibili, l'ultima versione del JDK della Sun.
Attualmente sun-java6-jdk, il kit di sviluppo per la versione 1.6 del linguaggio Java.
Installazione di Tomcat
Tomcat è presente in Debian, è quindi possibile installarlo con un semplice
# apt-get install tomcat4
nel caso della versione 4 (presente a partire da woody), mentre per la versione 5 (presente a partire da etch):
# apt-get install tomcat5
Struttura dell'installazione
La struttura dei dati di questo pacchetto è leggermente diversa da quella normale (soprattutto se pensiamo ad apache).
La home in cui sono posizionati tutti i file normalmente usati dal server è /var/lib/tomcat5 (o 4).
In particolare troviamo:
- conf
- contenente i file di configurazione del server, è un link a /etc/tomcat5/
- logs
- contiene tutti i log delle varie istanze di tomcat. È un link alla directory /var/log/tomcat5
- shared
- temp
- webapps
- directory contenente le varie webapps.
- work