0

依存関係 (アイビー) として displaytag 1.2 を持ついくつかの春のプロジェクトがあります。各プロジェクトには、Java Resources -> resources フォルダーの下に配置された独自の displaytag.properties ファイルがあります。問題は、ローカル (Tomcat を使用した Eclipse) で実行しているときに、displaytag.properties が 1 つだけ他のすべてのプロジェクトで共有されているように見えることです。

各プロジェクトが独自の displaytag.properties をロードするように指定するにはどうすればよいですか?

これは、サーバーにデプロイするときと同じ問題です。このプロパティ ファイルを WEB-INF/classes の下に配置しましたが、ここでもプロパティ ファイルが 1 つだけ読み込まれ、他のプロジェクト間で共有されます。

4

1 に答える 1

0

同じdisplaytagに依存する複数のプロジェクトがある場合、サーバーの起動時に1つのdisplaytag.propertiesのみがロードされるようです。そのため、1 つのプロジェクトの jar に displaytag.properties を配置し、2 つ目のプロジェクトでは、jsp 内でdisplay:setPropertyタグを使用しました。これですべてが機能します。

于 2013-08-13T06:20:30.750 に答える