Tomcat è un open source web container.
È stato sviluppato dalla Apache Software Foundation al fine di implementare le specifiche JavaServer Pages (JSP) e Servlet di Sun Microsystems. Apache Tomcat permette una esecuzione ottimale di applicazioni Web sviluppate nel linguaggio Java. Include strumenti per la configurazione e la gestione, ma può anche essere configurato modificando i file di configurazione XML. La sua distribuzione standard include anche le funzionalità di web server tradizionale, che corrispondono al prodotto Apache.
Java
Java e Memory Management
Heap Memory
Memory Tuning
Runtime System e class loading
Class Loader
Affidabilità
Premessa: il funzionamento del server
Il clustering
Migliorare la replica delle sessioni
Configurazione del BackupManager
Configurazione del software
Configurazione dell'hardware
URL e Origin
Gli strumenti per l'HA
Lo scambio di pacchetti tra i nodi
Monitoraggio del traffico
Wireshark
Esercitazione: monitoraggio traffico
Apache Front end
Apache connector
httpd.conf: enabling proxy_ajp
httpd-vhost.conf: virtual host con proxy
httpd.conf: proxy && LB
Esercitazione
Il programma riportato è indicativo, ci sarà la possibilità per prenotazioni di gruppo o per le modalità di corsi "a tu per tu" e per le aziende, di personalizzarlo e customizzarlo secondo le proprie esigenze.
Cosa portare:
Un pc portatile con Wi-Fi, almeno 4GB di RAM, Eclipse o NetBeans preinstallati.
Materiale fornito:
CD Rom Contenente: slides, esercizi ed eventuali documenti relativi all'argomento.
Orari:
Il corso ha una durata di 3 giorni (per giornata si intendono 6h di lezione).
Metodo/Luogo:
In aula, Roma presso i NS. locali o presso la sede del Cliente.