Конфигурации log4j понимают "${catalina.home}"
, поэтому ...
log4j.appender.rollingFile.File=${catalina.home}/webapps/test/a.log
Однако я не думаю, что стоит помещать журналы в дерево webapps
, поскольку они подверженыбыть взорван, если ваше веб-приложение перераспределеножурналы приложений;например, "/ var / spool / ..." или "/ var / log / ...".
Размещение файлов журналов в стандартных местах означает, что кому-то другому (например, парню, который является резервным системным администратором, когда вы в отпуске), меньше места для проверки, заполняет ли файловая система старые файлы журналов.