fileNotfoundexception我的属性文件

时间:2010-09-09 15:05:37

标签: properties spring-mvc

我正在尝试使用我创建的自定义.properties文件来托管有关SQL数据库的一些属性,但问题是我的Spring应用程序无法找到它。

我收到以下错误

引起:java.io.FileNotFoundException:无法打开ServletContext资源[/jdbc.properties]

我试图将此文件放在我的项目的根目录中,也放在WEB-INF文件夹的根目录中,但仍然没有任何乐趣。

我的属性configurer bean如下所示:

<bean id="propertyConfigurer"
    class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="locations">
        <list>
            <value>jdbc.properties</value>
        </list>
    </property>
</bean>

2 个答案:

答案 0 :(得分:2)

错误表明jdbc.properties文件应该位于WAR的根目录中,即位于WEB-INF目录旁边,而不是位于其中。

答案 1 :(得分:1)

尝试使用classpath *时会发生什么:jdbc.properties或classpath:jdbc.properties?