odyssey-2
package, maintained on capo
.
There is an XHier configuration file "config" which works in the usual XHier way. It has two parameters: CmdGate
for indicating if the command-line gateway is to be active, and WebGate
for indicating if the local access web gateway is to be active.
In addition there is a jars
directory, duplicated for each of the XHier share types, containing Java jar files or symlinks to the same. These are combined together per region to produce the complete list of jar files which will be available to the Odyssey JVM.
In addition to files contained in the XHier data
directory (for which see PackageDocumentationOdyssey2Data), the following directories are important:
connect
: Pipes and associated locks for gateway communication.
export
: XHier definitions for user and group odyssey
.
java-src
: Region-specific Java code.
java-doc
: (not yet implemented) JavaDoc generated from the region-specific Java code (OdysseyJavaCode).
java-jar
: Combined set of jar files based upon configuration.
java-cls
: Compiled Java code from java-src
.
logs
: Logs generated by the gateways and JVM processes.
cgigate
: See OdysseyAdapter.
compileJava
: A shell script used by the Install script that re-compiles the OdysseyJavaCode.
restart
: See OdysseyAdapter.
runJava
: A shell script that invokes with the correct environment.
webgate
: See OdysseyAdapter.
websuid
: The CGI used to run webgate
; see OdysseyWebsuid.
classPath
: A shell script that gives the correct $CLASSPATH for running Java.
getpw
: An interface to the getpwnam
, getpwent
, getpwuid
, etc. OS calls. See CommandDocumentationGetPW.
odyssey
: The Odyssey command-line gateway. See OdysseyAdapter.
-- IsaacMorland - 05 Jan 2007