<!-- Unilever TaskList Application Context -->
<Context path="/myapp" docBase="myapp" 
         debug="5" reloadable="false" crossContext="false">

    <Logger 
        className="org.apache.catalina.logger.FileLogger"
        prefix="localhost_myapp_servlet_log." 
        suffix=".txt"
	    timestamp="true" />
	
	<Resource name="jdbc/myDB" auth="Container" 
	          type="javax.sql.DataSource"/>
    <ResourceParams name="jdbc/myDB">
        <parameter>
            <name>username</name>
            <value>@dbcp.username@</value>
        </parameter>
        <parameter>
            <name>password</name>
            <value>@dbcp.password@</value>
        </parameter>
        <parameter>
            <name>driverClassName</name>
            <value>oracle.jdbc.driver.OracleDriver</value>
        </parameter>
        <parameter>
            <name>url</name>
            <value>@db.url@</value>
        </parameter>
        <parameter>
            <name>factory</name>
            <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
        </parameter>
        <parameter>
            <name>maxActive</name>
            <value>100</value>
        </parameter>
        <parameter>
            <name>maxIdle</name>
            <value>30000</value>
        </parameter>
        <parameter>
            <name>maxWait</name>
            <value>100</value>
        </parameter>
        <parameter>
            <name>validationQuery</name>
            <value>SELECT MAX(id) FROM Users</value>
        </parameter>
    </ResourceParams>
</Context>
