1

Spring コンテキスト間でリソース ( property-placeholder ) が共有されていないSpring アプリケーションがあります。web.xmlでContextLoaderListener
定義し、 root-context.xmlをロードします。 <context:property-placeholder location="classpath:file.properies" />が定義されている場合 、アプリケーションにはポートレットがありますmyportlet-context.xmlのfile.propertiesで定義されているプロパティを使用しようとすると、 Springはその値を見つけることができません。 やるべきことがありませんか? ContextLoaderListener から定義されたリソースは、すべてのコンテキストで共有されていませんか?


4

1 に答える 1

1

<context:property-placeholder location="classpath:file.properies" />インディスパッチャサーブレットをロードする必要があると思います..

于 2013-12-16T03:41:04.503 に答える