The CATE Web application is a standard Spring
DispatcherServlet called cate. It follows the
standard conventions for Spring, and is configured using a
WEB-INF/cate-servlet.xml. Any specific
configuration is in
WEB-INF/classes/org/cateproject/* and
subdirectories. In particular, the application context is configured in
WEB-INF/classes/org/cateproject/web/applicationContext.xml.
CATE uses the spring security library for authentication and
authorization. This is configured in
WEB-INF/classes/org/cateproject/web/applicationContext-security.xml.
In addition to the CATE web application, CATE uses an instance of
the adore
djatoka JPEG 2000 image server to serve images (configured within
the same Host element, mounted under /images). The
CATE exemplar sites use the apache httpd web server to serve static
content, and pass all requests for dynamic data onto tomcat using
mod_jk.