Я разрабатываю веб-приложение java (v3.0) для сервера TomCat 7.0, и у меня возникают проблемы с загрузкой файла log4j2.xm
l.Загрузить файл log4j2.xml за пределами проекта с переменной окружения
Я определил файл log4j2.xml
вне моего проекта и определил путь для файла в моем файле web.xml.
Если я жестко задал путь, мой файл log4j2.xml
загружается как следует.
<context-param>
<param-name>log4jConfiguration</param-name>
<param-value>file:///C:/my/path/log4j2.xml</param-value>
</context-param>
С другой стороны, я хочу использовать переменную окружения для определения пути.
<context-param>
<param-name>log4jConfiguration</param-name>
<param-value>file:///${ENVIROMENT_VARIABLE}/log4j2.xml</param-value>
</context-param>
Когда я начинаю TomCat У меня есть эта ошибка:
ERROR SatusLogger Unable to access file:///$%7BENVIROMENT_VARIABLE%7D/log4j2.xml
Похоже, что это не 'перевод' переменная.
Любая помощь будет очень apccciated.
PD: Извините за мой английский.
Спасибо! Это сработало! – ferpinan