Table 1.1. Global Configuration Parameters
Configuration Parameter | Description | Sample value |
---|---|---|
app.code | Together with environment, forms the app.context.name which then forms the application URL. | kr |
application.id | The unique ID for the application. A value should be chosen which will be unique within the scope of Kuali Rice deployment and integration. There is no default for this value but it must be defined in order for portions of Kuali Rice to function properly. | |
application.host | The name of the application server the application is being run on. | localhost |
application.http.scheme | The protocol the application runs over. | http |
cas.url | The base URL for CAS services and pages. | https://test.kuali.org/cas-stg |
config.obj.file | The central OJB configuration file. | |
config.spring.file | Used to specify the base Spring configuration file. The default value is "classpath:org/kuali/rice/kew/config/KEWSpringBeans.xml" | |
credentialsSourceFactory | The name of the org.kuali.rice.core.security.credentials.CredentialsSourceFactory bean to use for credentials to calls on the service bus. | |
datasource.accessToUnderlying ConnectionAllowed | Allows the data source's pool guard access to the underlying data connection. See: http://commons.apache.org/dbcp/apidocs/org/apache/commons/dbcp/BasicDataSource.html #isAccessToUnderlyingConnectionAllowed() | true |
datasource.initialSize | The initial number of database connections in the data source pool. See: http://commons.apache.org/dbcp/apidocs/org/apache/commons/dbcp/ BasicDataSource.html#initialSize | 7 |
datasource.minIdle | The number of connections in the pool which can be idle without new connections being created. See: http://commons.apache.org/dbcp/apidocs/org/apache/commons/dbcp/ BasicDataSource.html#minIdle | 7 |
datasource.ojb.sequenceManager. className | The class used to manage database sequences in databases which do not support that feature. Default value is "org.apache.ojb.broker.platforms.KualiMySQLSequenceManagerImpl" | |
datasource.pool.maxActive | The maximum number of connections allowed in the data source pool. See: http://commons.apache.org/dbcp/apidocs/org/apache/commons/dbcp/ BasicDataSource.html#maxActive | 50 |
datasource.pool.size | The number of connections in the data source pool; the default is 5. | 6 |
environment | The name of the environment. This will be used to determine if the environment the application is working within is a production environment or not. It is also used generally to express the "name" of the environment, for instance in the URL. | dev |
http.port | The port that the application server uses; it will be appended to all URLs within the application. | 8080 |
log4j.settings.props | The log4j properties of the application, set up in property form. | |
log4j.settings.xml | The log4j properties of the application, set up in XML form. | |
rice.additionalSpringFiles | A comma delimited list of extra Spring files to load when the application starts. | |
additional.config.locations | A comma delimited list of additional configuration file locations to load after the main configuration files have been loaded. Note that this parameter only applies to the Rice standalone server. | |
rice.custom.ojb.properties | The file where OJB properties for the Rice application can be found. The default is "org/kuali/rice/core/ojb/RiceOJB.properties" | org/kuali/rice/core/ojb/RiceOJB.properties |
rice.logging.configure | Determines whether the logging lifecycle should be loaded. | false |
rice.url | The main URL to the Rice application. | ${application.url}/kr |
security.directory | The location where security properties exist, such as the user name and password to the database. | /usr/local/rice/ |
transaction.timeout | The length of time a transaction has to complete; if it goes over this value, the transaction will be rolled back. | 300000 |
version | The version of the Rice application. | 03/19/2007 01:59 PM |