2017-02-14 6 views
0

file structureКак импортировать файл конфигурации весной

Spring Config file

Исключение отправки контекста инициализирована событие слушателю экземпляра класса org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanInitializationException : Не удалось загрузить свойства; Вложенное исключение - java.io.FileNotFoundException: класс pat h ресурс [WEB-INF/config/redis.properties] не может быть открыт, так как он не существует на org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory (PropertyResourceConfigurer .java: 89) на org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors (PostProcessorRegistrationDelegate.java:284) на org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors (PostProcessorRegistrationDelegate.java:166) в org.springframework .context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors (AbstractApplicationContext.java:681) at org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicati onContext.java:523) на org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext (ContextLoader.java:444) на org.springframework.web.context.ContextLoader.initWebApplicationContext (ContextLoader.java:326) в орг. springframework.web.context.ContextLoaderListener.contextInitialized (ContextLoaderListener.java:107) на org.apache.catalina.core.StandardContext.listenerStart (StandardContext.java:4842) на org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5303) at org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:147) at org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:725) at org. apache.catalina.core.ContainerBase.addChild (ContainerBase.java: 701) at org.apache.catalina.core.StandardHost.addChild (StandardHost.java:717) at org.apache.catalina.startup.HostConfig.deployDirectory (HostConfig.java:1092) at org.apache.catalina. startup.HostConfig $ DeployDirectory.run (HostConfig.java:1834) at java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:471) at java.util.concurrent.FutureTask.run (FutureTask.java: 262) на java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) на java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:615) на java.lang.Thread.run (Thread.java:744) Вызвано: java.io.FileNotFoundException: ресурс пути класса [WEB-INF/config/redis.properties] не может быть открыт, потому что он не существует на org.springframework.core.io.ClassPathResource.getInputStream (ClassPathResource.java:172) at org.springframework.core.io.support.EncodedResource.getInputStream (EncodedResource.java:153) at org. springframework.core.io.support.PropertiesLoaderUtils.fillProperties (PropertiesLoaderUtils.java:98) at org.springframework.core.io.support.PropertiesLoaderSupport.loadProperties (PropertiesLoaderSupport.java:175) на org.springframework.core.io. support.PropertiesLoaderSupport.mergeProperties (PropertiesLoaderSupport.java:156) в org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory (PropertyResourceConfigurer.java:80) ... 20 более

ответ

0

переместите каталог конфигурации в каталог src/main/resources /, и ваша конфигурация должна быть

<context:property-placeholder location="classpath:config/redis.properties"/> 
Смежные вопросы