What is tomcat?



  • Link: http://tomcat.apache.org

    Tomcat is an open source web server & servlet container, developed by the Apache. The java servlets, know as Java Server Page or JSP, originally from Sun Microsystems.

    You can configure tomcat via provided tools or directly editing the XML configuration files. Tomcat is cross-platform. Tomcat requires Java software.

    Tomcat has a number of components.

    Catalina - servlet container

    Catalina implements JSP & servlets.

    A Realm in tomcat is a database of users & groups, equivalent to unix users & groups, it can be itegrated with other authentication methods.

    Coyote - HTTP Connecter

    Coyote listen for connections on the HTTP port, usually 8080 by default. It executes JSP code.

    Jasper/Jasper 2 - JSP Engine

    Jasper is Tomcats JSP Engine, jasper parse JSP code to compile them as servlets, the compiled code can be handled by Catalina. At runtime Jasper detects changes to JSP files and recompiles them.



© Lightnetics 2024