<?xml version="1.0" encoding="UTF-8"?>
<Context path="/srb-monitor">

    <Logger className="org.apache.catalina.logger.FileLogger" prefix="srbmon." suffix=".log" timestamp="true"/>
    <Parameter name="log4j.appender.A1.File" value="/tmp/srb-monitor.log"/>
    <Parameter name="log4j.rootLogger" value="FATAL, A1"/>
    <Parameter name="log4j.appender.A1" value="org.apache.log4j.FileAppender"/>
    <Parameter name="log4j.appender.A1.layout" value="org.apache.log4j.PatternLayout"/>
    <Parameter name="log4j.appender.A1.layout.ConversionPattern" value="%d{[dd/MMM/yyyy:HH:mm:ss]} %c %x%m%n"/>
    <Parameter name="log4j.logger.edu.umiacs" value="ERROR"/>
    <Parameter name="log4j.logger.org.hibernate" value="ERROR"/>
  
    <!-- Time after which a replica check is needed, in hours -->
    <Parameter name="edu.umiacs.checkTime" value="168" />
    <!-- Max number of running replica's, if set to 0 or blank, then no limit -->
    <Parameter name="edu.umiacs.maxSyncThreads" value="5" />
    <!-- Max number of attempts to copy a file if we get an error -->
    <Parameter name="edu.umiacs.maxRetry" value="5" />
    <!-- Should we schedule sync's or require them to be run manually -->
    <Parameter name="edu.umiacs.autoSync" value="false" />
  
  
    <Parameter name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
    <Parameter name="hibernate.connection.driver_class" value="org.gjt.mm.mysql.Driver" />
    <!-- !!!! CONFIGURATION REQUIRED !!!! -->
    <!-- Change to reflect your mysql database -->
    <Parameter name="hibernate.connection.username" value="monitor" />
    <Parameter name="hibernate.connection.password" value="test" />
    <Parameter name="hibernate.connection.url" value="jdbc:mysql://localhost/srbmon" />
    
    
    <Parameter name="hibernate.show_sql" value="false" />
    <Parameter name="hibernate.cache.provider_class" value="org.hibernate.cache.EhCacheProvider" />
    <Parameter name="hibernate.cache.use_second_level_cache" value="true" /> 
    <!-- <Parameter name="hibernate.generate_statistics" value="true" />
    <Parameter name="hibernate.cache.use_structured_entries" value="true" />  -->
    
    <Parameter name="hibernate.c3p0.acquire_increment" value="1" />
    <Parameter name="hibernate.c3p0.idle_test_period" value="100" />
    <Parameter name="hibernate.c3p0.max_size" value="100" />
    <Parameter name="hibernate.c3p0.max_statements" value="0" />
    <Parameter name="hibernate.c3p0.min_size" value="10" />
    <Parameter name="hibernate.c3p0.timeout" value="100" />

    <!-- !!!! CONFIGURATION REQUIRED !!!! -->
    <!-- Change to reflect your mysql database, should be identical to above -->
    <Realm className="org.apache.catalina.realm.JDBCRealm"
        driverName="org.gjt.mm.mysql.Driver"
        connectionURL="jdbc:mysql://localhost/srbmon" 
            connectionName="monitor" connectionPassword="test"
        userTable="USERS" userNameCol="username" userCredCol="password"
        userRoleTable="USER_ROLES" roleNameCol="rolename"
    />
  
</Context>