Components and container needed

Before you begin, you need to install Tomcat 4.1.24, Apache 2, JDK 1.4.1 and Oracle. Below is the locations summary of these components in our development server for your reference. This prsentation will use our development server "coursework-dev2.stanford.edu" to walk you through the installation process. In step 4, we will also show you how we configured our development server to run one root instance from /usr/local/tomcat and one developer instance at /users/opensource/tomcat. "opensource" is our fictional developer in this guide.

variable namelocation
Tomcat 4.1.24CATALINA_HOME/usr/local/tomcat
Root instanceCATALINA_BASE/usr/local/tomcat
Developer instanceCATALINA_BASE/users/opensource/tomcat
JDK 1.4.1JAVA_HOME/usr/local/java
Apache 2-/usr/local/apache2
Oracle 8.1.7ORACLE_HOME/usr/local/oracle/product/8.1.7

Outline of the Installation Process

  1. Install Coursework Images

  2. Create required tables in Oracle DB

  3. Create a Working Directory for a Developer in the server

  4. Create a developer tomcat instance

  5. Pre-publish frequently used DTL templates

  6. Create a WAR file for the production server

  7. Support for Audio Response Questions

  8. Load Balancer