0

コンソール Java アプリケーションで Spring を使用しています。PropertyPlaceholderConfigurer を使用してデータベースの詳細をロードしていますが、問題なく動作します。

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="location" value="file:/appdata/configs/myapplication/connection.properties" />  
</bean>

したがって、ルートディレクトリは、jar が配置されている場所に対して相対的になります。log4j.properties と同じ機能が必要です

log4j.appender.file.File=/appdata/configs/myapplication/myapplication-log.log

環境変数を定義せずにこれを達成するにはどうすればよいですか?

4

1 に答える 1

0

次のように試してみました:

log4j.appender.file.File=\\appdata\\configs\\myapplication\\myapplication-log.log

そして、それはうまくいきます。

于 2013-03-06T14:34:24.260 に答える