by nesting a <a href="valve.html">Valve</a> element like this:</p>
<source>
-<Context path="/examples" ...>
+<Context>
...
<Valve className="org.apache.catalina.valves.AccessLogValve"
prefix="localhost_access_log." suffix=".txt"
<code><Parameter></code> elements inside this element. For
example, you can create an initialization parameter like this:</p>
<source>
-<Context ...>
+<Context>
...
<Parameter name="companyName" value="My Company, Incorporated"
override="false"/>
<code><Environment></code> entries inside this element. For
example, you can create an environment entry like this:</p>
<source>
-<Context ...>
+<Context>
...
<Environment name="maxExemptions" value="10"
type="java.lang.Integer" override="false"/>
lifecycle events. Configuration of such a listener looks like this:</p>
<source>
-<Context path="/examples" ...>
+<Context>
...
<Listener className="com.mycompany.mypackage.MyListener" ... >
...
Example filter declarations:</p>
<source>
-<Context path="/examples" ...>
+<Context>
...
<Valve className="org.apache.catalina.valves.RemoteHostValve"
allow=".*\.mycompany\.com|www\.yourcompany\.com"/>
<p>For example, you can create a resource definition like this:</p>
<source>
-<Context ...>
+<Context>
...
<Resource name="jdbc/EmployeeDB" auth="Container"
type="javax.sql.DataSource"
<p>For example, you can create a resource link like this:</p>
<source>
-<Context ...>
+<Context>
...
<ResourceLink name="linkToGlobalResource"
global="simpleValue"
</attributes>
<p>Shared Data Source Example</p>
<source>
-<GlobalNamingResources ...>
+<GlobalNamingResources>
...
<Resource name="sharedDataSource"
global="sharedDataSource"
<p>For example:
<source>
-<Context path="/DBTest" docBase="DBTest"
- reloadable="true" crossContext="true">
+<Context>
<!-- maxActive: Maximum number of dB connections in pool. Make sure you
configure your mysqld max_connections large enough to handle
</p>
<source>
-<Context path="/someApp" docBase="someApp"
- crossContext="true" reloadable="true">
+<Context>
<Resource name="jdbc/postgres" auth="Container"
type="javax.sql.DataSource" driverClassName="org.postgresql.Driver"
<code>$CATALINA_BASE/conf/[enginename]/[hostname]</code> folder. Here is an
example:</p>
<pre>
-<Context path="/manager" privileged="true"
+<Context privileged="true"
docBase="/usr/local/kinetic/tomcat7/server/webapps/manager">
</Context>
</pre>
<code>RemoteAddrValve</code> or <code>RemoteHostValve</code>. Here is
an example of restricting access to the localhost by IP address:</p>
<pre>
-<Context path="/manager" privileged="true"
- docBase="/usr/local/kinetic/tomcat7/server/webapps/manager">
+<Context privileged="true">
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.0\.0\.1"/>
</Context>