我在部署 Web 应用程序时收到以下错误/异常:
org.springframework.beans.factory.BeanInitializationException:无法加载属性;嵌套异常是 java.io.FileNotFoundException:无法打开 ServletContext 资源 [/WEB-INF/WebAppProps]
下面是我在applicationContext.xml中使用的上下文标记来指向WebAppsProps.properties文件
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
p:location="classpath:/WEB-INF/WebAppProps.properties" />
我也用过:
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
p:location="/WEB-INF/WebAppProps.properties" />
该文件实际上在文件系统中,下面是我的项目结构的快照:
我也尝试过,将“WebAppProps.properties”放在类路径上并使用这两种变体
变化1:
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>classpath:WebAppProps.properties</value>
</property>
</bean>
变体2:
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>WebAppProps.properties</value>
</property>
</bean>
请看下面:
但是我仍然遇到相同的错误/异常。
请指教
谢谢