home > Install OSCARS > OSCARS Configuration

OSCARS Configuration

You will need to modify the files that are located in conf/examples/server,client for your users. Once you have modified them you should copy them to a domain specific directory, and set the environment variable DOMAIN_HOME to point to them. If $DOMAIN_HOME is set, the ant task setupServer will copy the files from there rather than the conf/examples. Also when you update to a newer distribution of OSCARS your changes won't be lost.

Server

Server acting as client

When the server forwards a request to another domain, it acts as a OSCARS/axis2 client and thus needs to include te client-side configuration files. These files are put into $CATALINA_HOME/shared/classes/repo.

The location of the axis2.xml file and the repository in which the modules are found are set in Forwarder.setup. Forwarder.setup calls KeyMangement.setKeyStore which sets the ssl keystore to the file "ssl-keystore.jks" in the repository directory.

axis2.xml defines the names of the signatureProperty file and the keystore.

The files sec-client.properties, sec-client.jks and ssl-keystore.jks are also copied to $CATALINA_HOME/shared/classes/repo so that they will be on the server's classpath.

Client

See Security Reference for more details about these files.