TTU Home
CS Home
SORCER Home
About SORCER
Research
Publications
Events / News
People
Resources
  Related Links
  Environment
  Developer's Corner
Contact Us
Search


Campus Directory

Windows Installation

Prerequisites

Download Sources

iGrid.zip  Unzip using WinZip. It's recomended that you unzip this under $HOME/www/projects/

Directory Structure

iGrid
   +--- jgapp  // contains jgapp framework src
   |
   +--- sorcerdm  // contains document manager sources for sorcer
   |
   +--- sorcer
          +--- conf                           // configurations
          |
          +--- bin                             // binaries
          |
          +--- lib                              // libraries
          |
          +--- src                             //sources
          |
          +--- policy                        //policy files
          |
          +---appserver                 //web server directory structure
                 +---webapps
                        +---sorcer
                               +---WEB-INF
                                      +---classes
  
 Required Libraries

SORCER requires the following libraries which you will find under iGrid/sorcer/lib already prepackaged.    jini, jndi, ant, rio, tea, jdbc,  xml, jintegra, servlet . You may have your own installation of these packages and copy the appropriate jar files in the above directories. Pls note the following.

  1. SORCER runs with jini1.2.
  2. We use Oracle9i as our database and hence jdbc contains the jdbc thin driver for Oracle.

Configuring SORCER

  1. Open the sorcer.prop file in iGrid\sorcer\conf\ using notepad or wordpad.

  2. Edit the values for the variables specified in the file. The meaning of each variable is given in the file. This helps to set the required values in all configuration files.

  3. Compile the SORCERConfig.java file in iGrid\sorcer\conf\ and run the program.        Usage: java SORCERConfig <masterDir> <customDir> <customPropFile>          masterDir à The directory containing the Master property files.                           customDir à The directory which will contain the configuration files( generally this is iGrid\sorcer\conf\).                                                                                                 customPropFIle à This is the Sorcer.prop file.

  4. Run the .jconfigure.bat file.

  5. Go to iGrid\jgapp\src\jgapp and run Ant by typing “ant” at the command prompt. This compiles the jgapp sources and installs them at the target directory.

  6. Go to iGrid\sorcer\src\sorcer and run Ant by typing “ant” at the command prompt. This compiles the Sorcer sources and installs them at the target directory.

  7. Run the setup.bat file. This copies the configuration files to the target directories.

Startup scripts

All startup scripts are located under $SORCER_HOME/bin. As this directory is included in path, the following scripts can be run to test the configurations.

  1. runserv{start|stop|restart}
  2. rmiregi {start|stop|restart}
  3. cache {start|stop|restart}
  4. catalog {start|stop|restart}
  5. jobber {start|stop|restart}

Pls contact sooriana@cs.ttu.edu for any questions with regard to installation. 

Computer Science
SORCER Lab
Box 43104, Boston & 8th, Lubbock, TX 79409, USA
Tel: (806)-742-5851   Fax: (806) 742-3519
Email: sorcer@cs.ttu.edu