Global Configuration Parameters

Table 1.1. Global Configuration Parameters

Configuration ParameterDescriptionSample value
app.codeTogether with environment, forms the app.context.name which then forms the application URL.kr
application.idThe 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.hostThe name of the application server the application is being run on.localhost
application.http.schemeThe protocol the application runs over.http
cas.urlThe base URL for CAS services and pages.https://test.kuali.org/cas-stg
config.obj.fileThe central OJB configuration file. 
config.spring.fileUsed to specify the base Spring configuration file. The default value is "classpath:org/kuali/rice/kew/config/KEWSpringBeans.xml" 
credentialsSourceFactoryThe name of the org.kuali.rice.core.security.credentials.CredentialsSourceFactory bean to use for credentials to calls on the service bus. 
datasource.accessToUnderlying ConnectionAllowedAllows 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.initialSizeThe initial number of database connections in the data source pool. See: http://commons.apache.org/dbcp/apidocs/org/apache/commons/dbcp/ BasicDataSource.html#initialSize7
datasource.minIdleThe 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#minIdle7
datasource.ojb.sequenceManager. classNameThe 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.maxActiveThe maximum number of connections allowed in the data source pool. See: http://commons.apache.org/dbcp/apidocs/org/apache/commons/dbcp/ BasicDataSource.html#maxActive50
datasource.pool.sizeThe number of connections in the data source pool; the default is 5.6
environmentThe 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.portThe port that the application server uses; it will be appended to all URLs within the application.8080
log4j.settings.propsThe log4j properties of the application, set up in property form. 
log4j.settings.xmlThe log4j properties of the application, set up in XML form. 
rice.additionalSpringFilesA comma delimited list of extra Spring files to load when the application starts. 
additional.config.locationsA 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.propertiesThe 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.configureDetermines whether the logging lifecycle should be loaded.false
rice.urlThe main URL to the Rice application.${application.url}/kr
security.directoryThe location where security properties exist, such as the user name and password to the database./usr/local/rice/
transaction.timeoutThe length of time a transaction has to complete; if it goes over this value, the transaction will be rolled back.300000
versionThe version of the Rice application.03/19/2007 01:59 PM