Rhino files and directories
A typical Rhino installation includes the following files.
File or directory | Description |
---|---|
./client |
Directory containing remote Rhino management clients. |
./client/bin |
Directory containing all remote management client scripts. |
./client/bin/ant |
Script for starting bundled version of Ant. |
./client/bin/cascade-uninstall |
Script for undeploying a component and all components that depend on that component. |
./client/bin/generate-client-configuration |
Script for generating configuration files for Rhino’s management clients based on the Rhino configuration specified as a command-line argument. |
./client/bin/rhino-console |
Script for starting the command-line client. |
./client/bin/rhino-export |
Script for exporting Rhino configuration to disk. |
./client/bin/rhino-import |
Script for importing a previous Rhino configuration export. |
./client/bin/rhino-passwd |
Script for generating a password hash for rhino.passwd. |
./client/bin/rhino-snapshot |
Script for quickly generating a snapshot of deployed profiles. |
./client/bin/rhino-stats |
Script for starting the Rhino statistics and monitoring client |
./client/bin/snapshot-decode |
Script for converting a profile snapshot into a .csv file. |
./client/bin/snapshot-to-export |
Script for converting a profile snapshot into a Rhino configuration export. |
./client/etc |
Directory containing configuration for remote management clients. |
./client/etc/client.policy |
Security policy for Rhino management clients. |
./client/etc/client.properties |
Configuration settings common to all Rhino management clients. |
./client/etc/common.xml |
Ant task definitions used for remote deployments using Ant. |
./client/etc/dtd/* |
Client related DTDs |
./client/etc/jdk.logging.properties |
log4j logging configuration used by JMX Remote implementation. |
./client/etc/rhino-client-common |
Contains script functions common to multiple scripts. |
./client/etc/rhino-common |
Contains script functions common to multiple scripts. |
./client/etc/rhino-console-log4j.properties |
Log4j configuration for the command line management client. |
./client/etc/templates/* |
Templates used by generate-client-configuration to populate the client/etc/ directory. |
./client/lib/* |
Java libraries used by the remote management clients. |
./client/log |
Directory used for logj4 output from the remote management clients. |
./client/rhino-public.keystore |
Keystore used to secure connections. |
./client/work |
Temporary working directory. |
./create-node.sh |
Script for generating new Rhino node directories from the templates stored in etc/defaults/. |
./doc |
Rhino documentation |
./doc/CHANGELOG |
Release notes. |
./doc/dtd/* |
Rhino and SLEE related DTDs |
./doc/README |
Documentation README |
./etc |
Directory containing configuration defaults used by create-node.sh. |
./etc/defaults |
|
./etc/defaults/config |
Directory containing Rhino configuration. |
./etc/defaults/config/config_variables |
Contains configuration of various Rhino settings. |
./etc/defaults/config/defaults.xml |
Default Rhino configuration used when starting Rhino for the first time. |
./etc/defaults/config/permachine-mlet-jmx1.conf |
|
./etc/defaults/config/permachine-mlet.conf |
Mlet configuration. |
./etc/defaults/config/pernode-mlet.conf |
Mlet configuration. |
./etc/defaults/config/rhino-config.xml |
Configuration file for settings not covered elsewhere. |
./etc/defaults/config/rhino.jaas |
Configuration for remote and command-line console login contexts. |
./etc/defaults/config/rhino.passwd |
Usernames, passwords, and roles for file based login context. |
./etc/defaults/config/rhino.policy |
Rhino security policy. |
./etc/defaults/config/rmissl.jmxr-adaptor.properties |
Secure RMI configuration. |
./etc/defaults/config/savanna/* |
Internal clustering configuration. |
./etc/defaults/dumpthreads.sh |
Script for sending a SIGQUIT to Rhino to cause a threaddump. |
./etc/defaults/generate-configuration |
Script used internally to populate a node’s working directory with templated configuration files. |
./etc/defaults/generate-system-report.sh |
Script used to produce an archive containing useful debugging information. |
./etc/defaults/init-management-db.sh |
Script for reinitializing the Rhino postgres database. |
./etc/defaults/read-config-variables |
Script used internally for performing templating operations. |
./etc/defaults/README.postgres |
Postgres database setup information. |
./etc/defaults/rhino-common |
Contains script functions common to multiple scripts. |
./etc/defaults/run-compiler.sh |
Script used by Rhino to compile dynamically generated code. |
./etc/defaults/run-jar.sh |
Script used by Rhino to run the external 'jar' application. |
./etc/defaults/start-rhino.sh |
Script used to start Rhino. |
./etc/defaults/stop-rhino.sh |
Script used to stop Rhino. |
./examples/* |
Example services. |
./lib/* |
Libraries used by Rhino. |
./licenses/* |
Third-party software licenses. |
./README |
Rhino README. |
./rhino-common |
Contains script functions common to multiple scripts. |
./rhino-private.keystore |
JKS keystore used for secure connections from management clients. |
./rhino-public.keystore |
rhino-public.keystore |