Changes between Version 28 and Version 29 of orca-introduction

Show
Ignore:
Timestamp:
04/23/11 12:15:16 (8 years ago)
Author:
ibaldin (IP: 70.10.231.201)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • orca-introduction

    v28 v29  
    6363ORCA currently uses a slightly modified version of Tomcat 5.5 [source:/software/tomcat.tar.gz avaiable here]. Off-the-shelf Tomcat or other servlet engine (like Jetty) will not work.  
    6464 
     65Most of the ORCA code is written in Java, although substrate handlers are implemented as a combination of Ant scripts, Java tasks and bash scripts. ORCA user tools that speak to its GENI and ProtoGENI AM API-compliant controller are written in Python. 
     66 
     67The code is organized as a series of Maven projects under a common tree and can be compiled and built using only a few steps, assuming software prerequisites are met. At this time no pre-packaged distribution is available. A new user must download the release of the code (we strongly recommend using the latest available stable release), compile it, create configuration files and build and deploy the WAR file into the Tomcat engine. 
     68 
    6569== Configuration == 
    6670 
    67 Configuring ORCA requires creating a container.properties file which defines the basic properties of the entire container and an XML file which contains the configuration for the actors that will run inside this container. The container.properties file is read at startup and therefore can be modified at any time without affecting other parts of ORCA. The actor configuration XML file must be included into the [http://en.wikipedia.org/wiki/WAR_file_format_(Sun) webapp WAR file] and therefore any time this file is changed, the ORCA war file must be recompiled and the webapp must be redeployed to take effect. 
     71Configuring ORCA requires creating a container.properties file which defines the basic properties of the entire container and an XML file which contains the configuration for the actors that will run inside this container. The container.properties file is read at webapp startup (either when the webapp is deployed into Tomcat engine, or when the Tomcat engine is restarted) and therefore can be modified at any time without affecting other parts of ORCA. The actor configuration XML file must be included into the [http://en.wikipedia.org/wiki/WAR_file_format_(Sun) webapp WAR file] and therefore any time this file is changed, the ORCA war file must be repackaged and the webapp must be redeployed to take effect. 
    6872 
    6973== Further reading ==