Document Actions

Tomcat: Apache parla in Java

by Fabrizio Reale last modified 2006-01-13 18:02

Jakarta Tomcat della Apache Software Fundation unisce le note qualità dei webserver Apache con la gestione dinamica del linguaggio Java della Sun.

Noto anche come Jakarta Tomcat dal nome del progetto sviluppato dalla Apache Software Fundation, Apache Tomcat è il servlet container usato nell'Implementazione di Riferimento ufficiale del Java Servlet e delle pagine con tecnologia Java Server.

Tomcat, oltre alle funzionalità http statiche di un web server normale come potrebbe essere Apache, è anche in grado di fungere da contenitore e di eseguire le servlet o Java Server Pages (JSP). Questo gli permette di supportare e processare pagine web dinamiche. Di solito Tomcat viene usato in abbinamento ad Apache, lasciando al primo il compito di processare le pagine statiche e occupandosi solo dei contenuti dinamici.

Tomcat è un progetto Open Source scritto in Java (inventato da Sun Microsystem) e sviluppato da volontari coadiuvati dalla Apache Software Fundation. Grazie alla natura libera del codice sorgente può essere eseguito su qualsiasi architettura supporti un JVM. La prima versione disponibile per il pubblico è stata la 3.x, oggi giunta alla 5.x che supporta le specifiche di servlet 2.4 e JSP 2.0.

Tomcat iniziò come implementazione delle specifiche servlet da parte di James Duncan Davidson, ingegnere del software alla Sun. Successivamente Davidson ha contribuito alla realizzazione del progetto Open Source, grazie al dono del codice da parte di Sun alla Apache Software Fundation.