ReadMe

Anh Huynh
Takuya Yamashita
University of Hawaii 

Welcome to this README file.  This file introduces you to the major components of this software package. It includes information on the contents of the package you have downloaded, instructions on how to install the system, basic invocation and usage, user documentation, developer documentation, and contact coordinates for further information.

A. Contents of this package

Directory/File Contents
. Top-level directory files include::
  • README.html (this document)
  • build.xml (the Ant build configuration file)
  • SetEnv.bat (a configuration script for Windows)
  • SetEnv.csh (a configuration script for Unix c-shell)
  • restart.bat (script for undeploying and redeploying the application and restarting tomcat)
./lib Contains data files used to build and/or run the system:
  • Ant1.4.1/lib:  .jar files for running Ant and compiling the system..
  • JBuilder/:  JBuilder project file.
  • manifest:  The manifest file providing the main-class value for the .jar file.
./src Contains the source files.
./build Contains various products of the build process, including:
  • api/: Contains javadoc API information, created by 'ant javadoc'.
  • size_data/: Contains size data on the system, created by 'ant locc'
  • src_html:/ Contains HTML version of the source code, created by 'ant j2h'
  • dist/ Contains any distributions built during development.

These links won't work until their corresponding ant target has been executed.

B. Installation

These instructions assume that you have unzipped the zip file containing this system to create a directory containing the system components. A note to Unix users: due to a bug in java.util.zip, the directory permissions are munged if you unzip in Unix, and you won't be able to cd into interior directories.  To fix this, invoke the following from the parent directory of this system: chmod -R a+x <system directory>. 

  1. Download and install the Java SDK version 1.3 or above.  
  2. Download and install the Tomcat web server version 4.0.1 or above.
  3. Set the JAVA_HOME environment variable to the top-level directory of the Java SDK. 
  4. Set the CATALINA_HOME environment variable to the top-level directory of the Tomcat 4.0.1 installation.
      
  5. Set the TEST_HOST environment variable to the host where Tomcat will be running.
  6. Bring up a command shell, and cd into this directory (i.e. the directory containing this README.html file.)
      
  7. Invoke SetEnv to set additional environment variables in this command shell.
  8. Invoke 'ant' with no arguments to perform the default build of the system.
  9. Bring up your tomcat server by typing 'startup'.
      

C. Invocation

Using the LDAP system involves building it, deploying it to the Tomcat webserver webapps directory, starting up Tomcat, and then viewing the LDAP page in a browser:

D. User documentation

E. Developer documentation

F. Contact information

If you would like to know more about this software, or would like to be informed of future releases: