...
Code Block |
---|
borderStyle | solid |
---|
title | /usr/local/rice/rice-config.xml |
---|
|
<config>
<param name="datasource.ojb.platform">Oracle</param>
<param name="datasource.platform">org.kuali.rice.core.database.platform.OraclePlatform</param>
<param name="datasource.url">jdbc:oracle:thin:@dbhost.ucdavis.edu:1521:SID</param>
<param name="datasource.driver.name">oracle.jdbc.driver.OracleDriver</param>
<param name="datasource.pool.validationQuery">select 1 from duak</param>
<param name="datasource.pool.maxWait">30000</param>
<param name="datasource.pool.size">30</param>
<param name="datasource.pool.maxActive">50</param>
<param name="datasource.minIdle">7</param>
<param name="datasource.initialSize">7</param>
<param name="datasource.accessToUnderlyingConnectionAllowed">true</param>
<param name="datasource.username">my_db_user</param>
<param name="datasource.password">my_db_password</param>
<config>
|
Info |
---|
title | Default Rice Configuration |
---|
|
- By default Rice looks for
rice-config.xml in /usr/local/rice/ at launch time. This allows us substitute different values for different properties in different environments (e.g. TEST vs. PROD). - See a full-blown set of sample properties .
|
...
Declare the service using either of the following methods:
- Declare it as part of the
rice.additionalSpringFiles
property Code Block |
---|
borderStyle | solid |
---|
title | /usr/local/rice/rice-config.xml |
---|
|
<property name="rice.additionalSpringFiles">classpath:edu/ucdavis/kuali/rice/kew/config/ucd-kew-service.xml</param>
|
- Inject it into the rice bean using the additionalSpringFiles property (see Rice Bean Configuration)
Code Block |
---|
borderStyle | solid |
---|
title | classpath:edu/ucdavis/myapp/config/rice-common.xml |
---|
|
<bean id="rice" class="org.kuali.rice.core.config.RiceConfigurer">
<property name="additionalSpringFiles">
<list>
...
<value>classpath:edu/ucdavis/kuali/rice/kim/config/ucd-kim-service.xml</value>
...
</list>
</property>
</bean>
|
- If you're using Spring's ContextLoaderListener, declare it in web.xml
Code Block |
---|
borderStyle | solid |
---|
title | src/main/webapp/WEB-INF/web.xml |
---|
|
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
...
classpath:edu/ucdavis/iet/kuali/rice/kim/config/ucd-kim-service.xml
...
</param-value>
</context-param>
|
...
Code Block |
---|
borderStyle | solid |
---|
title | /usr/local/rice/rice-config.xml |
---|
|
<property name="encryption.key" value="[some generated encryption key]"/>
|
...