anchor.diff:  
   As mentioned above, you need to configure the database manually. For this, you need to follow the steps given below:
   
  -. Install your database (The Kill Bill core team uses *MySql*, but we also run regression tests against *MariaDB 10* and *PostgreSQL 12*. Users have also successfully deployed Kill Bill with *Oracle Percona*, *Aurora*,etc)
  +. Install your database (The Kill Bill core team uses *MySQL*, but we also run regression tests against *MariaDB 10* and *PostgreSQL 12*. Users have also successfully deployed Kill Bill with *Oracle*, *Percona*, *Aurora*, etc)
   
   . If you are using PostgreSQL, run https://github.com/killbill/killbill/blob/master/util/src/main/resources/org/killbill/billing/util/ddl-postgresql.sql[this] schema extension DDL first
   
  
positive.code:  
  
  
  . Ensure that you have Java 8 or higher installed
  
  . Set the *JAVA_HOME* environment variable to the path of your JDK installation (For example, if JDK is installed at `C:\Software\jdk1.8.0_102`, you need to set *JAVA_HOME* to `C:\Software\jdk1.8.0_102`)
  
  . Start Tomcat using the script *TOMCAT_HOME/bin/startup.sh* or *TOMCAT_HOME/bin/startup.bat*
  (Depending on your operating system)
  
  . Open a browser and type http://localhost:8080/. If Tomcat is installed properly, this should display the following:
  
  image:https://github.com/killbill/killbill-docs/raw/v3/userguide/assets/img/getting-started/Tomcat-home.png[align=center]
  
  
negative.code: 
  . Verify that there are no errors in the Tomcat logs at  *TOMCAT_HOME/logs/catalina.out*.
  
  . Verify that there are no errors in the Kill Bill logs on the console and that the logs display a line which states that  *Kill Bill server has started*
  
  . Open a browser and type http://localhost:8080/index.html. If Kill Bill is configured properly, it should display the following page:
  
  image:https://github.com/killbill/killbill-docs/raw/v3/userguide/assets/img/getting-started/killbill-home.png[align=center]
  
  
  
  ==== Customizing Log File Path
  
  The steps above configure the application so that the Kill Bill logs are displayed on the console. You can however customise this to save the logs in a separate log file. In order to set this up, you need to follow the steps given below:
  
  . Create a file called `logback.xml` as follows:
  
    <configuration scan="true" scanPeriod="30 seconds">
    <jmxConfigurator />
    <property name="LOGS_DIR" value="<log_file_path>" />
    <conversionRule conversionWord="maskedMsg" converterClass="org.killbill.billing.server.log.obfuscators.ObfuscatorConverter" />
    <appender name="MAIN" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>${LOGS_DIR:-./logs}/killbill.out</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <!-- rollover daily -->
            <fileNamePattern>${LOGS_DIR:-./logs}/killbill-%d{yyyy-MM-dd}.%i.out.gz</fileNamePattern>
            <maxHistory>3</maxHistory>
            <cleanHistoryOnStart>true</cleanHistoryOnStart>
            <timeBasedFileNamingAndTriggeringPolicy
                    class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
                <!-- or whenever the file size reaches 100MB -->
                <maxFileSize>100MB</maxFileSize>
            </timeBasedFileNamingAndTriggeringPolicy>
        </rollingPolicy>
        <encoder>
          <pattern>%date{"yyyy-MM-dd'T'HH:mm:ss,SSSZ", UTC} lvl='%level', log='%logger{0}', th='%thread', xff='%X{req.xForwardedFor}', rId='%X{req.requestId}', tok='%X{kb.userToken}', aRId='%X{kb.accountRecordId}', tRId='%X{kb.tenantRecordId}', %maskedMsg%n</pattern>
        </encoder>
    </appender>
      <root level="INFO">
      <appender-ref ref="MAIN" />
    </root>
    </configuration>
  
  
  . Replace `<log_file_path>` above with the path where you want the logs to be created. For example, if you'd like the logs to be in a directory called `c:/logs`, you need to replace `<log_file_path>` with `c:/logs`
  
  . Open *TOMCAT_HOME/conf/catalina.properties* file. Add the following property:
  
    logback.configurationFile=<path_of_logback.xml>
   
  . Replace `<path_of_logback.xml>` above with the actual path of your `logback.xml`. For example, if `logback.xml` is placed at `c:/logbackpath`, you need to replace `<path_of_logback.xml>` with `c:/logbackpath`
  
  . Restart Tomcat. Now, the logs will be created at the path specified in the `logback.xml` file.
  
  
  ==== Other Notes
  We recommend installing the *Apache Tomcat Native Library*. In order to do this, you need to follow the steps given below: 
  
  . Download the Tomcat Native Library from https://tomcat.apache.org/download-native.cgi[here].
  
  . Install the Tomcat Native Library as per the instructions given http://tomcat.apache.org/native-doc/[here].
  
  . If you are unable to install the Tomcat Native Library on Windows, you may skip this step.
  
  ==== Kaui
  
  