Hi,
I have an application wherein I have integrated CAS SSO and Acegi security
for Spring.
<bean id="casProxyTicketValidator"
class="org.acegisecurity.providers.cas.ticketvalidator.CasProxyTicketValidator">
<property
name="casValidate"><value>https://testcas:8443/cas/proxyValidate</value></property>
<property
name="proxyCallbackUrl"><value>https://testcas:8443/caswithacegi/casProxy/receptor</value></property>
<property name="serviceProperties"><ref
local="serviceProperties"/></property>
<property
name="trustStore"><value>C:\java\jdk1.5.0_09\jre\lib\security\cacert</value></property>
</bean>
My application is working fine with the above written bean but I want to
externalise trustStore path , say I want to write something like :
<property name="trustStore"><value>${certpath}</value></property> and want
to read certpath from a properties file.
For this I have added below written bean to the configuration file but I am
unable to understand why it is not picking certpath from the properties
file, may be the order of loading of properties file is causing some problem
.
<bean id="propertyPlaceholderConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>/WEB-INF/classes/environment.properties</value>
</list>
</property>
<property
name="ignoreUnresolvablePlaceholders"><value>true</value></property>
</bean>
Any help will be appreciated .
Thanks
--
View this message in context:
http://www.nabble.com/Externalize-trustStore-path-tp18159735p18159735.html
Sent from the CAS Users mailing list archive at Nabble.com.
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas