Я обновляю наши CAS 4.0.0 до CAS 4.2.2. Все работает нормально, но я не могу загрузить более одного файла свойств.Несколько свойств-файлов для CAS 4.2.2
propertyFileConfigurer.xml
по умолчанию выглядит следующим образом:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:util="http://www.springframework.org/schema/util"
xmlns="http://www.springframework.org/schema/beans"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd">
<description>...</description>
<util:properties id="casProperties" location="file:///c:/path/to/cas.properties"/>
<context:property-placeholder properties-ref="casProperties"/>
</beans>
<util:properties id="casProperties"/>
жестко установлен и должен exsist.
Как продлить этот файл другим файлом свойств?
Я пробовал это (никаких предупреждений или ошибок), но безуспешно. Свойства LDAP не заменяются:
<bean id="casProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<property name="locations">
<list>
<value>file:///c:/path/to/cas.properties</value>
<value>file:///c:/path/to/ldap.properties</value>
</list>
</property>
</bean>
<context:property-placeholder properties-ref="casProperties" order="1"/>
Там нет примера для нескольких свойств-файлов в документации и неоспоримым не знакомы с Java делает попробовать и ошибок очень трудно.