How to setup Brix-cms (with Apache Jackrabbit as a cluster) - Part 1 of 3

PS: This tutorial assumes that you are familiar with deploying applications (war files) in Tomcat, setting up datasource\connection pooling using Apache DBCP and in using H2 Database. Objective: Setup two instances of Brix-cms backed by a clustered Jackrabbit JCR on the back-end persisted onto a H2 database. Because there is so much to cover, I will cover the pieces in three installments. Installment #1: What and why of Brix-cms.