Iedereen kent de schitterende opensource-webserver: Apache. Deze webserver is erg snel, stabiel, uitgebreid te configureren en draait op zowat alle platformen, waaronder Windows en Linux.

Wilt u echter JSP's gebruiken in combinatie met Apache, dan zult u Tomcat moeten installeren, want Apache kan geen .JSP's weergeven.

U koppelt Tomcat aan Apache via een zogenaamde connector, een stukje middleware dat alle JSP- en servletaanvragen die binnenkomen op Apache doorgeeft aan Tomcat. Tomcat compileert de pagina naar html en geeft dit terug aan Apache.

En zo heeft u meteen het beste van beide werelden: u kunt ontwikkelen in Java en profiteren van de snelle Apache, die afbeeldingen en statische pagina's sneller teruggeeft dan de ingebouwde webserver in Tomcat, Coyote genaamd.