我在Console 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
如何在不定义环境变量的情况下实现这一目标?
答案 0 :(得分:0)
试试这样:
log4j.appender.file.File=\\appdata\\configs\\myapplication\\myapplication-log.log
它运作正常。