먼저 JBoss EAP 6.2 (JBoss AS 7.2를 사용)에서 시스템 등록 정보를 확인한 다음 jar 내부에있는 등록 정보를 확인합니다. Spring 3.2 PropertySourcesPlaceholderConfigurer with JBoss EAP 6.2
나는<context:property-placeholder location="classpath:xxx.properties" />
을 시도하지만이 항아리하지 J 보스에서 시스템 속성의 속성을 사용합니다. 는 또한 기존의 PropertyPlaceholderConfigurer와를 사용한다
<context:property-placeholder location="classpath:xxx.properties" system-properties-mode="OVERRIDE" />
을 시도하지만,이 또한 여전히 항아리에 속성을 사용합니다. 또한 3.0 (3.2 대신) 스프링 xsd를 설정하려고했지만 아무 소용이 없습니다.
그러면 Spring이 JBoss의 등록 정보를 확인한 후 jar의 등록 정보를 확인하도록하려면 어떻게해야합니까?
편집 : OVERRIDE를 다른 옵션 (ENVIRONMENT, NEVER 및 FALLBACK)으로 대체하려고 시도했지만 로컬 속성에 정의 된 값으로 끝납니다.
당신은'시스템 properties'이'key'를 원하는 포함 정말 확실한가요? –
예, 로컬 속성에서 키를 제거하면 시스템 속성에 정의 된 값이 표시됩니다. – MystyxMac
글쎄, 당신은'에 대한 중복 설정을 가지고있을 수 있으며,'OVERRIDE' 이후에는 중복 설정이 있습니다. –