You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by la...@apache.org on 2001/12/05 12:29:30 UTC
cvs commit: jakarta-tomcat/src/doc tomcat-ug.html
larryi 01/12/05 03:29:30
Modified: src/doc tomcat-ug.html
Log:
Document the variable substitution now available in Context definitions,
plus other updates.
Revision Changes Path
1.22 +36 -4 jakarta-tomcat/src/doc/tomcat-ug.html
Index: tomcat-ug.html
===================================================================
RCS file: /home/cvs/jakarta-tomcat/src/doc/tomcat-ug.html,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- tomcat-ug.html 2001/11/07 13:46:02 1.21
+++ tomcat-ug.html 2001/12/05 11:29:30 1.22
@@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
- <!-- $Id: tomcat-ug.html,v 1.21 2001/11/07 13:46:02 larryi Exp $ -->
+ <!-- $Id: tomcat-ug.html,v 1.22 2001/12/05 11:29:30 larryi Exp $ -->
<!-- Copyright 1999-2001 Apache Software Foundation -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="style.css">
@@ -1199,13 +1199,13 @@
<h4><a name="conf_svr_cust">Tomcat Server.xml Customization</a></h4>
-<p>The following are some of the more common customization made to the
+<p>The following are some of the more common customizations made to the
<code>server.xml</code> file.</p>
<ol>
<li><a href="#cust_chgports">Change ports for Http, Https, and Web Server connectors</a></li>
<li><a href="#cust_session">Speed up initial session creation for development</a></li>
-<li><a href="#cust_auth">Configure whether Tomcat or a web server does authentication</a></li>\
+<li><a href="#cust_auth">Configure whether Tomcat or a web server does authentication</a></li>
<li><a href="#cust_dirlist">Turn off directory listings></li>
<li><a href="#cust_jikes">Use Jikes as the Java compiler</a></li>
<li><a href="#cust_bind">Bind a connector to a single IP address</a></li>
@@ -1510,9 +1510,41 @@
<code>Context</code> declarations.</td><td><i>none, must be specified</i></td></tr>
</table>
+<p>In Tomcat 3.3.1, each attribute value may use the ant-style variable
+substitution by using "${<i>variable</i>}" in the attribute string, i.e.
+<i>attribute</i>="<i>text</i>${<i>variable</i>}<i>text</i>".</p>
+
+<p>The <i>variable</i> must specify a Context property, a ContextManager
+property, or System property. The Context properties take precedence, followed
+by ContextManager propertiers, and finally System properties. If a matching
+property isn't found the attribute string is left as is. Note that properties
+are not the same as attributes, and attributes are not accessible via
+"variable substitution".</p>
+
+<p><a name="context_prop"></a>There are two methods for setting Context properties.</p>
+
+<ol>
+ <li>Include a <code><i>name</i>="<i>value</i>"</code>
+ specification on the Context element, where <i>name</i> doesn't correspond
+ to a Context attribute. For example:<br>
+ <pre> <Context ... my.prop="myvalue" ... ></pre></li>
+ <li>Include a <code>Property</code> element within the scope of the
+ Context element. For example:<br>
+ <pre>
+ <Context ... >
+ <Property name="my.prop" value="myvalue" />
+ ...
+ </Context></pre>
+ This form of setting properties is logged if the Context's debug
+ level is one or greater.<br><br></li>
+</ol>
+
+<p><b>Note:</b> The property values may themselves use "variable
+substitution", provided the specified property is already defined.</p>
+
<p>Currently the <a href="serverxml.html#SimpleRealm">SimpleRealm</a>,
<a href="serverxml.html#JDBCRealm">JDBCRealm</a>, and
-<a href="serverxml.html#LogSetter">Logsetter</a> modules are know to work
+<a href="serverxml.html#LogSetter">Logsetter</a> modules are known to work
successfully as "context local" modules. Other modules that can
be used as "context local" modules and would be useful have yet to
be identified.</p>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>