Building the Fault-Tolerant Baseline Application

The source code for the client and the server are located in the "src" section of the team's webpage. The AFS cell of the team is /afs/ece.cmu.edu/class/ece841/public_html/team4/. Please follow the following steps to build our applications.

Building Environment: J2SE SDK 1.4.1 (Please make sure that idlj and javac are in your path.)

  1. Go to the team's repository directory, /afs/ece.cmu.edu/class/ece841/public_html/team4/.
  2. Go to the “src” directory for the source code. Download Unicommerce_20030308.zip.
  3. Compile IDL file. A CampusInfo subdirectory should be automatically created under “src”.
    idlj -fall unicommerce.idl
  4. Compile the server code.
    javac Server\*.java CampusInfo\*.java
  5. Compile the client code.
    javac Client\*.java CampusInfo\*.java
  6. Compile the replication code.
    javac Replication\*.java CampusInfo\*.java