리소스 파일에 대해 다음과 같은 스프링 구성을 가지고 있습니다. 이클립스 환경에서 실행할 때 완벽하게 작동합니다. 하지만 응용 프로그램을 JAR로 패키징하고 실행할 때 속성 파일 자원을 등록하지 않습니다.Spring 3.2 리소스 파일로드 문제
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="ignoreUnresolvablePlaceholders" value="true" />
<property name="locations">
<list>
<value>classpath:Application.properties</value>
<value>classpath:database.properties</value>
</list>
</property>
</bean>
<!-- define the properties file to use -->
<util:properties id="appProperties" location="classpath:Application.properties" />
내가 jar 파일을 볼 때 모든 파일이 있습니다. 어셈블리를 빌드하는 데 maven을 사용하고 있습니다.
프로젝트 구조 :
PROJNAME | | --main | - 자바 | - 자원 또한
, 나는이 링크 (http://stackoverflow.com/questions/13615634/maven-build-assembly-with-를 사용하여 받는다는 설정을 사용하고 있습니다 종속성)
예외가 있습니까? 스택 추적을 추가 할 수 있습니까? –