changeset 307:8aab13acfe7a

Servlet version 1.5.1b -- the beginning of the next generation :-) - code restructuring to improve scaleability - new Initialiser servlet that must be run first - image transformation work moved to DigilibImageWorker class - Maximum number of concurrent threads limited by Semaphore - old JIMI toolkit implementation removed - new option "mo=jpg" to force sending JPEGs
author robcast
date Sun, 24 Oct 2004 23:12:56 +0200
parents 9e4d3608fb71
children 1324ebb50d2a
files client/digitallibrary/WEB-INF/web.xml
diffstat 1 files changed, 58 insertions(+), 21 deletions(-) [+]
line wrap: on
line diff
--- a/client/digitallibrary/WEB-INF/web.xml	Sun Oct 24 23:12:56 2004 +0200
+++ b/client/digitallibrary/WEB-INF/web.xml	Sun Oct 24 23:12:56 2004 +0200
@@ -10,17 +10,21 @@
   <description>
         This is the web frontend of the Digital Document Library.
   </description>
-  <!-- The Relato servlet -->
+  <!-- The Initaliser servlet -->
   <servlet>
         <servlet-name>
-            Relato
+            Initialiser
         </servlet-name>
         <description>
-            The relato servlet
+            The inialisation servlet (must run first).
         </description>
         <servlet-class>
-            Relato
+            digilib.servlet.Initialiser
         </servlet-class>
+        <!-- Load this servlet at server startup time -->
+        <load-on-startup>
+            1
+        </load-on-startup>
   </servlet>
   <!-- The Scaler servlet -->
   <servlet>
@@ -49,10 +53,6 @@
         <servlet-class>
             digilib.servlet.Texter
         </servlet-class>
-        <!-- Load this servlet at server startup time -->
-        <load-on-startup>
-            5
-        </load-on-startup>
   </servlet>
   <!-- The Raster servlet -->
   <servlet>
@@ -65,10 +65,30 @@
         <servlet-class>
             digilib.servlet.Raster
         </servlet-class>
-        <!-- Load this servlet at server startup time -->
-        <load-on-startup>
-            5
-        </load-on-startup>
+  </servlet>
+  <!-- The Mapper servlet -->
+  <servlet>
+        <servlet-name>
+            Mapper
+        </servlet-name>
+        <description>
+            The servlet to create image maps.
+        </description>
+        <servlet-class>
+            digilib.servlet.Mapper
+        </servlet-class>
+  </servlet>
+  <!-- The Relato servlet -->
+  <servlet>
+        <servlet-name>
+            Relato
+        </servlet-name>
+        <description>
+            The relato servlet
+        </description>
+        <servlet-class>
+            Relato
+        </servlet-class>
   </servlet>
   <!-- We want to mess around with the default JSP servlet... -->
   <servlet>
@@ -91,15 +111,6 @@
             3
         </load-on-startup>
   </servlet>
-  <!-- The mapping for the Relato servlet -->
-  <servlet-mapping>
-        <servlet-name>
-            Relato
-        </servlet-name>
-        <url-pattern>
-            /Relato
-        </url-pattern>
-  </servlet-mapping>
   <!-- The mapping for the Scaler servlet -->
   <servlet-mapping>
         <servlet-name>
@@ -151,6 +162,32 @@
             /authenticated/servlet/Raster/*
         </url-pattern>
   </servlet-mapping>
+  <!-- The mapping for the Mapper servlet -->
+  <servlet-mapping>
+        <servlet-name>
+            Mapper
+        </servlet-name>
+        <url-pattern>
+            /servlet/Mapper/*
+        </url-pattern>
+  </servlet-mapping>
+  <servlet-mapping>
+        <servlet-name>
+            Mapper
+        </servlet-name>
+        <url-pattern>
+            /authenticated/servlet/Mapper/*
+        </url-pattern>
+  </servlet-mapping>
+  <!-- The mapping for the Relato servlet -->
+  <servlet-mapping>
+        <servlet-name>
+            Relato
+        </servlet-name>
+        <url-pattern>
+            /Relato
+        </url-pattern>
+  </servlet-mapping>
    <!-- The mapping for the JSP servlet -->
   <servlet-mapping>
         <servlet-name>