How to locate the properties file in the spring context configuration file
spring, spring-mvc
Solution
From Spring forum:
The problem is that /WEB-INF isn't accessible as it isn't in the root of the path, you must use the same path as you use in your test case (include the src/main/webapp part but that will break your application from running).
I suggest you move the jdbc.properties to the src/main/resources directory and simply use classpath: prefix to load the properties.
Code:
<context:property-placeholder location="classpath:jdbc.properties"/>
The code above assumes they are on the root of the classpath (which is where they are when they are in `src/main/resources`).
I hope this can help someone else.
Problem
I am using spring web mvc project, and I put all the spring related files under `WEB-INF\spring`, including a `ormlite.xml` and a `jdbc.properties`. Now I want to locate the `jdbc.properties` file in the `ormlite.xml`,Like this: ``` <context:property-placeholder location="/WEB-INF/spring/jdbc.properties"/> ``` But when I run the application ,it will told me that : `Could not load properties` It can not find the properties file. What is the problem?