Web アプリをデプロイするときに、次のエラー/例外が発生します。
org.springframework.beans.factory.BeanInitializationException: プロパティを読み込めませんでした。ネストされた例外は java.io.FileNotFoundException: ServletContext リソース [/WEB-INF/WebAppProps] を開けませんでした
以下は、webAppsProps.propertiesファイルを指すためにapplicationContext.xmlで使用しているコンテキスト タグです。
<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」を配置して、これらの2つのバリエーションを使用してみました
バリエーション 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>
下記を参照してください:
ただし、まだ同じエラー/例外が発生します。
お知らせ下さい
ありがとうございました