annotate digilib_install.html @ 1:5baf44fed7b0

add current berlios website pages to repo
author robcast
date Fri, 09 Dec 2011 19:23:29 +0100
parents 7b20d15a57e9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
2 <html>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
3 <head>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
4 <title>Installation of digilib</title>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
5 </head>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
6
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
7 <body>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
8 <h1>What you need to install digilib</h1>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
9
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
10 <ul>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
11 <li>
1
5baf44fed7b0 add current berlios website pages to repo
robcast
parents: 0
diff changeset
12 <a href="http://java.sun.com/downloads/index.html" >Java JDK</a> &gt;=1.5
0
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
13 </li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
14
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
15 <li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
16 <a href="http://jakarta.apache.org/tomcat/index.html" >Jakarta
1
5baf44fed7b0 add current berlios website pages to repo
robcast
parents: 0
diff changeset
17 Tomcat</a> version 4 or later (preferred 6 and up) from
0
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
18 <a href="http://jakarta.apache.org">http://jakarta.apache.org</a>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
19 </li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
20
1
5baf44fed7b0 add current berlios website pages to repo
robcast
parents: 0
diff changeset
21 <li>The digilib distribution package <b>digilib-core-X.X.X.zip</b></a> (from
5baf44fed7b0 add current berlios website pages to repo
robcast
parents: 0
diff changeset
22 <a href="http://developer.berlios.de/project/showfiles.php?group_id=251">http://developer.berlios.de</a>)
0
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
23
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
24 </li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
25
1
5baf44fed7b0 add current berlios website pages to repo
robcast
parents: 0
diff changeset
26 <li>Some auxiliary Java libraries to be put in <code>digitallibrary/WEB-INF/lib</code> (can also be found in the <a href="http://developer.berlios.de/project/showfiles.php?group_id=251">digilib-ext-X.X.zip</a> package)
0
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
27 <ul>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
28
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
29 <li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
30 <b>log4j.jar</b> from the <a href="http://logging.apache.org/log4j/docs/download.html">Log4J library</a> (see <a href="http://logging.apache.org">http://logging.apache.org</a>)
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
31 </li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
32
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
33 <li>
1
5baf44fed7b0 add current berlios website pages to repo
robcast
parents: 0
diff changeset
34 <b>jai_imageio.jar</b> (and its native libraries) from the <a href="https://jai-imageio.dev.java.net/binary-builds.htmll">Java Advanced Imaging Image-IO Tools</a> (see <a href="http://jai-imageio.dev.java.net/">https://jai-imageio.dev.java.net/</a>)
0
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
35 </li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
36
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
37 <li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
38 <b>jai_core.jar, jai_codec.jar</b> if you want to use the JAIDocuImage implementation, from the <a href="http://java.sun.com/products/java-media/jai/current.html">Java Advanced Imaging API</a> (see <a href="http://java.sun.com/products/java-media/jai/index.jsp">http://java.sun.com/products/java-media/jai/</a>)
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
39 </li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
40
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
41 <li>
1
5baf44fed7b0 add current berlios website pages to repo
robcast
parents: 0
diff changeset
42 <b>itext.jar</b> for PDF generation from the <a href="http://itextpdf.com/download.php">iText library</a> (see <a href="http://itextpdf.com/itext.php">http://itextpdf.com/itext.php</a>)
0
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
43 </li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
44
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
45 <li>
1
5baf44fed7b0 add current berlios website pages to repo
robcast
parents: 0
diff changeset
46 <b>jdom.jar</b> from the <a href="http://www.jdom.org/downloads/index.html">JDOM library</a> (see <a href="http://www.jdom.org/index.html">http://www.jdom.org</a>)
0
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
47 </li>
1
5baf44fed7b0 add current berlios website pages to repo
robcast
parents: 0
diff changeset
48
0
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
49 </ul>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
50 </ul>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
51
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
52 <h1>Installation</h1>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
53
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
54 <h2>On Linux/Unix</h2>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
55
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
56 <ol>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
57 <li>Make shure the Java JDK is installed (a JRE won't do).</li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
58
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
59 <li>Create a base directory for digilib (the default used here is
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
60 <code>/docuserver</code>) and for the web interface
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
61 (<code>/docuserver/www</code>).</li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
62
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
63 <li>Unpack the <b>digilib-core.zip</b> package in the web
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
64 interface directory (<code>/docuserver/www</code>). This will create
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
65 the digilib directory <code>digitallibrary</code>.</li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
66
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
67 <li>Install the auxiliary Java libraries in
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
68 <code>digitallibrary/WEB-INF/lib</code>. (Or just unpack the
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
69 <b>digilib-ext.zip</b> package there.)</li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
70
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
71 <li>Unpack Jakarta Tomcat 5.0.29 in <code>/docuserver</code> This should
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
72 produce a directory <code>/docuserver/jakarta-tomcat-5.0.29</code>. Create a
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
73 link <code>/docuserver/tomcat</code> to the new directory.</li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
74
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
75 <li>Create a link from the digilib directory into the Tomcat webapps
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
76 directory <code>/docuserver/tomcat/webapps</code> (type <code>ln -s
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
77 /docuserver/www/digitallibrary /docuserver/tomcat/webapps/</code>) This installs
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
78 digilib in the default Tomcat instance running on port 8080 as
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
79 <code>http://myserver:8080/digitallibrary/</code>.</li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
80
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
81 <li>Adjust the path to the JDK and its options in
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
82 <code>catalina.sh</code> (in the directory
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
83 <code>/docuserver/tomcat/bin</code>, see below for details)</li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
84 </ol>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
85
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
86
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
87 <h2>On Windows (quick install)</h2>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
88
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
89 <ol>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
90 <li>Set the following Environment Variables:<br />
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
91 <code>CATALINA_HOME = C:\jakarta-tomcat-4.1.24</code> (or similar)<br />
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
92 <code>JAVA_HOME = C:\j2sdk</code> (or similar)
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
93 </li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
94
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
95 <li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
96 Start Tomcat server: Open a console window (start <code>cmd.exe</code>).<br />
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
97 Type: <code>%CATALINA_HOME%\bin\startup</code>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
98 </li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
99
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
100 <li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
101 Try the following URL in your browser:
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
102 <code>http://localhost:8080</code> or
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
103 <code>http://127.0.0.1:8080</code>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
104 </li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
105
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
106 <li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
107 You should now be able to see the Tomcat opening screen: <em>If you're seeing this page via a web browser, it means you've setup Tomcat successfully. Congratulations!</em>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
108 </li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
109
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
110 <li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
111 Shut it down again: In the console window type <code>%CATALINA_HOME%\bin\shutdown</code>.
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
112 </li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
113
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
114 <li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
115 Extract the <b>diglib-core.zip</b> package, possibly to <code>C:\docuserver</code>.
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
116 </li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
117
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
118 <li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
119 Install the auxiliary Java libraries in <code>digitallibrary\WEB-INF\lib</code>.
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
120 (Or just unpack the <b>digilib-ext.zip</b> package there.)
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
121 </li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
122
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
123 <li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
124 Modify the following configuration files according to your paths (as in the &quot;On Linux&quot; section):
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
125 <br>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
126 For tomcat
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
127 <ul>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
128 <li><code>C:\jakarta-tomcat-4.1.24\conf\server.xml</code></li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
129 <li><code>C:\jakarta-tomcat-4.1.24\conf\tomcat-users.xml</code></li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
130 </ul>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
131 For digilib
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
132 <ul>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
133 <li><code>C:\docuserver\digitallibrary\WEB-INF\digilib-config.xml</code></li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
134 <li><code>C:\docuserver\digitallibrary\WEB-INF\digilib-auth.xml</code></li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
135 </ul>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
136 In the <code>alcatraz-win-conf.zip</code> package you can find
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
137 prepared configuration files with the following default values:
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
138 <ul>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
139 <li>The image file directory is <code>C:\bilder</code>. </li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
140 <li>The username for viewing image files is <code>digilib</code>.</li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
141 <li>The password for viewing image files is <code>digilib</code>.</li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
142 <li>The digilib server runs on Port <code>9090</code>.</li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
143 </ul>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
144 </li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
145
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
146 <li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
147 Now you can restart the Tomcat server: <code>http://localhost:9090</code> or
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
148 <code>http://127.0.0.1:9090</code>.
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
149 </li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
150
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
151 <li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
152 Watch the images:
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
153 <a href="http://localhost:9090/docuserver/digitallibrary/digilib.jsp">http://localhost:9090/docuserver/digitallibrary/digilib.jsp</a>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
154 </li>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
155 </ol>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
156
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
157
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
158 <h1>Configuration</h1>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
159
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
160 <h2>Tomcat</h2>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
161
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
162 <h3>catalina.sh / catalina.bat</h3>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
163
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
164 <p>The file <code>catalina.sh</code> (in <code>/docuserver/tomcat/bin</code>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
165 can be modified to provide the path to the JDK and runtime options
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
166 for the Java VM. Somewhere at the beginning of the file you can put two lines
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
167 like this:</p>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
168
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
169 <pre>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
170 export JAVA_HOME=/usr/local/lib/IBMJava2-14
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
171 export CATALINA_OPTS="-mx512m"
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
172 </pre>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
173
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
174 <p>or, on Windows<p>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
175
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
176 <pre>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
177 set CATALINA_HOME=C:\jakarta-tomcat-4.1.24
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
178 set JAVA_HOME=C:\j2sdk
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
179 </pre>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
180
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
181 <p>Adjust the <code>JAVA_HOME</code> path to point to your Java JDK
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
182 installation directory. You can adjust the memory used by the Java VM
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
183 with the <code>-mx</code> option.</p>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
184
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
185
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
186 <h3>tomcat-users.xml</h3>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
187
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
188 <p>All passwords and usernames have to be set up in the file
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
189 <code>tomcat-users.xml</code> in <code>/docuserver/tomcat/conf</code> if you
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
190 want to use authentication in digilib. The file looks like this:</p>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
191
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
192 <pre>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
193 &lt;tomcat-users&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
194 &lt;user name="tomcat" password="tomcat" roles="tomcat" /&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
195 &lt;user name="role1" password="tomcat" roles="role1" /&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
196 &lt;user name="both" password="tomcat" roles="tomcat,role1" /&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
197 &lt;/tomcat-users&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
198 </pre>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
199
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
200 <p>A user is identified by a <code>name</code> and
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
201 <code>password</code>. These two elements have to be entered in a
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
202 authentication form presented by the browser when accessing a
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
203 restricted resource. A user can have one or more
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
204 <code>roles</code>. These roles will be used by digilib to decide if
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
205 an authenticated user is allowed to access a document (see
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
206 <code>digilib-auth.xml</code> below).</p>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
207
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
208 <p>If you want to use the webinterface to configure Tomcat, you have to
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
209 add administrational account with the roles <code>admin</code> and
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
210 <code>manager</code>.</p>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
211
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
212 <p>tomcat has to be restarted before changes to
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
213 <code>tomcat-users.xml</code> have effect!</p>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
214
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
215
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
216 <h2>Digilib</h2>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
217
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
218 <h3>digilib-config.xml</h3>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
219
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
220 <p>The main configuration for digilib is
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
221 <code>digilib-config.xml</code>. It's normally in the
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
222 <code>WEB-INF</code> directory in the webapp. (If you really need
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
223 another location you can define it in the <code>config-file</code>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
224 init-parameter to the servlet)</p>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
225
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
226 <p>In the configuration file you can set several paths and
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
227 options. The file looks like this:</p>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
228
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
229 <pre>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
230 &lt;!-- Digilib servlet config file --&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
231
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
232 &lt;digilib-config&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
233 &lt;!-- Image to be sent to indicate general failure. --&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
234 &lt;parameter name=&quot;error-image&quot; value=<b>&quot;/docuserver/images/icons/broken.gif&quot;</b> /&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
235
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
236 &lt;!-- Image to be sent to indicate authorization failure. --&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
237 &lt;parameter name=&quot;denied-image&quot; value=<b>&quot;/docuserver/images/icons/alert.red.gif&quot;</b> /&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
238
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
239 &lt;!-- List of directories where images are searched.
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
240 The authoritative directory with the high-resolution images
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
241 is first in list. --&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
242 &lt;parameter name=&quot;basedir-list&quot; value=<b>&quot;/docuserver/images:/docuserver/scaled/small&quot;</b> /&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
243
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
244 &lt;!-- Java class to use for image operations --&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
245 &lt;parameter name=&quot;docuimage-class&quot; value=&quot;digilib.image.JAIDocuImage&quot; /&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
246
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
247 &lt;!-- mimimum amount of scaling done with antialiasing --&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
248 &lt;parameter name=&quot;subsample-minimum&quot; value=&quot;2&quot;/&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
249
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
250 &lt;!-- default interpolation quality (0=worst) --&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
251 &lt;parameter name=&quot;default-quality&quot; value=&quot;1&quot;/&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
252
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
253 &lt;!-- is sending whole image files with mo=file allowed? --&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
254 &lt;parameter name=&quot;sendfile-allowed&quot; value=&quot;true&quot; /&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
255
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
256 &lt;!-- the a maximum size of any sent image. (0 means no limit) --&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
257 &lt;parameter name=&quot;max-image-size&quot; value=&quot;0&quot; /&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
258
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
259 &lt;!-- use safe but slow directory indexing --&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
260 &lt;parameter name=&quot;safe-dir-index&quot; value=&quot;false&quot; /&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
261
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
262 &lt;!-- number of working threads --&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
263 &lt;parameter name=&quot;worker-threads&quot; value=&quot;2&quot; /&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
264
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
265 &lt;!-- Restrict access to authorized users.
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
266 User authentication and roles are provided by the servlet container
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
267 (see tomcat-users.xml).
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
268 Authorization for resources (directories) is evaluated by the servlet
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
269 (see auth-file). --&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
270 &lt;parameter name=&quot;use-authorization&quot; value=&quot;true&quot;/&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
271
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
272 &lt;!-- Location of XML file with authorization requirements. --&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
273 &lt;parameter name=&quot;auth-file&quot; value=&quot;digilib-auth.xml&quot;/&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
274
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
275 &lt;!-- Part of URL to indicate authenticated access to Tomcat. --&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
276 &lt;parameter name=&quot;auth-url-path&quot; value=&quot;authenticated/&quot;/&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
277
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
278 &lt;!-- use mapping of &quot;virtual directories&quot; to real directories on the server --
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
279 &gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
280 &lt;parameter name=&quot;use-mapping&quot; value=&quot;false&quot;/&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
281
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
282 &lt;!-- location of XML mapping file --&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
283 &lt;parameter name=&quot;mapping-file&quot; value=&quot;digilib-map.xml&quot;/&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
284
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
285 &lt;!-- location of logger config file --&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
286 &lt;parameter name=&quot;log-config-file&quot; value=&quot;log4j-config.xml&quot;/&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
287 &lt;/digilib-config&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
288 </pre>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
289
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
290 <p>You have to adjust the <code>basedir-list</code> parameter to the
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
291 directories where your images are installed. You need only one
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
292 directory if you don't provide prescaled low resolution versions of your
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
293 images. The directory with the high-resolution images must be the
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
294 first entry in the list.</p>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
295
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
296 <p>You can supply your own icons for the &quot;error&quot; and
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
297 &quot;access denied&quot; messages by the servlet. Standard images
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
298 will be used if these parameters are undefined.</p>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
299
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
300 <p>You can specify the Java toolkit implementation with the
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
301 <code>docuimage-class</code> parameter. The
1
5baf44fed7b0 add current berlios website pages to repo
robcast
parents: 0
diff changeset
302 <code>ImageLoaderDocuImage</code> usually gives best performance and works with JDK 1.4 and up.</p>
0
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
303
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
304
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
305 <h3>digilib-auth.xml</h3>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
306
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
307 <p>The digilib access authorization is defined in the file defined by
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
308 the <code>auth-file</code> parameter (usually
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
309 <code>digilib-auth.xml</code> in <code>WEB-INF</code>). </p>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
310
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
311 <p>The file has two parts <code>diglib-paths</code> and
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
312 <code>diglib-addresses</code>. It looks like this:</p>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
313
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
314 <pre>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
315 &lt;auth-config&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
316
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
317 &lt;digilib-paths&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
318 &lt;!--
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
319 A user must supply one of the roles under &quot;role&quot;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
320 to access the directory &quot;name&quot;.
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
321 Roles under &quot;role&quot; must be separated by comma only (no spaces).
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
322 --&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
323 &lt;path name=&quot;histast/eastwood-collection&quot; role=&quot;eastwood-coll&quot; /&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
324 &lt;path name=&quot;ptolemaios_geo&quot; role=&quot;ptolemaios-geo&quot; /&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
325 &lt;/digilib-paths&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
326
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
327 &lt;digilib-addresses&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
328 &lt;!--
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
329 A computer with an ip address that matches &quot;ip&quot;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
330 is automatically granted all roles under &quot;role&quot;.
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
331 The ip address is matched from the left (in full quads).
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
332 Roles under &quot;role&quot; must be separated by comma only (no spaces).
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
333 --&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
334 &lt;address ip=&quot;127&quot; role=&quot;local&quot; /&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
335 &lt;address ip=&quot;130.92.68&quot; role=&quot;eastwood-coll,ptolemaios-geo&quot; /&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
336 &lt;address ip=&quot;130.92.151&quot; role=&quot;ALL&quot; /&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
337 &lt;/digilib-addresses&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
338
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
339 &lt;/auth-config&gt;
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
340 </pre>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
341
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
342 <p><code>diglib-paths</code> defines restricted directories and
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
343 the roles needed for access. The roles are defined with the users in
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
344 <code>tomcat-users.xml</code> (see above). All subdirectories of the
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
345 given directories have the same restrictions. All directories not
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
346 listed here (and not subdirectories of listed directories) are freely
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
347 accessible.</p>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
348
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
349 <p><code>diglib-addresses</code> defines hosts or networks of
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
350 computers that are automatically authenticated without username and
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
351 password. Hosts can be assigned roles. The special keyword <code>ALL</code>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
352 authorizes for everything. If the role assigned to the computer is not
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
353 sufficient to access a resource the user will be asked for username
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
354 and password.</p>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
355
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
356
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
357
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
358 <hr>
7b20d15a57e9 refactored into maven modules per servlet type.
robcast
parents:
diff changeset
359 <address>robcast@mail.berlios.de</address>
1
5baf44fed7b0 add current berlios website pages to repo
robcast
parents: 0
diff changeset
360 </html>