CATE Web Application

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.