2017-02-14 4 views
0

file structureWie eine Konfigurationsdatei im Frühjahr importieren

Spring Config file

Exception Kontext initialisiert Ereignis Senden Instanz der Klasse org.springframework.web.context.ContextLoaderListener zum Hörer org.springframework.beans.factory.BeanInitializationException : Eigenschaften konnten nicht geladen werden; verschachtelte Ausnahme ist java.io.FileNotFoundException: class pat h Ressource [WEB-INF/config/redis.properties] kann nicht geöffnet werden, da sie nicht existiert bei org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory (PropertyResourceConfigurer .java-: 89) bei org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors (PostProcessorRegistrationDelegate.java:284) bei org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors (PostProcessorRegistrationDelegate.java:166) bei org.springframework .context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors (AbstractApplicationContext.java:681) unter org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicati onContext.java:523) bei org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext (ContextLoader.java:444) bei org.springframework.web.context.ContextLoader.initWebApplicationContext (ContextLoader.java:326) bei org. springframework.web.context.ContextLoaderListener.contextInitialized (ContextLoaderListener.java:107) bei org.apache.catalina.core.StandardContext.listenerStart (StandardContext.java:4842) bei org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5303) bei org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:147) bei org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:725) bei org. apache.catalina.core.ContainerBase.addChild (ContainerBase.java: 701) bei org.apache.catalina.core.StandardHost.addChild (StandardHost.java:717) bei org.apache.catalina.startup.HostConfig.deployDirectory (HostConfig.java:1092) bei org.apache.catalina. startup.HostConfig $ DeployDirectory.run (HostConfig.java:1834) bei java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:471) bei java.util.concurrent.FutureTask.run (FutureTask.java: 262) bei java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) bei java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:615) bei java.lang.Thread.run (Thread.java:744) verursacht durch: java.io.FileNotFoundException: Klassenpfadressource [WEB-INF/config/redis.properties] kann nicht geöffnet werden, weil es existiert nicht bei org.springframework.core.io.ClassPathResource.getInputStream (ClassPathResource.java:172) bei org.springframework.core.io.support.EncodedResource.getInputStream (EncodedResource.java:153) bei org. springframework.core.io.support.PropertiesLoaderUtils.fillProperties (PropertiesLoaderUtils.java:98) unter org.springframework.core.io.support.PropertiesLoaderSupport.loadProperties (PropertiesLoaderSupport.java:175) unter org.springframework.core.io. support.PropertiesLoaderSupport.mergeProperties (PropertiesLoaderSupport.java:156) bei org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory (PropertyResourceConfigurer.java:80) ... 20 weitere

Antwort

0

Verschieben Sie Ihr Konfigurationsverzeichnis in das Verzeichnis src/main/resources/und Ihre Konfiguration sollte

<context:property-placeholder location="classpath:config/redis.properties"/> 
lauten