Не войти в catalina.out - PullRequest
       28

Не войти в catalina.out

7 голосов
/ 06 августа 2010

У меня есть следующая конфигурация logging.properties:

1catalina.org.apache.juli.FileHandler.level = FINE
1catalina.org.apache.juli.FileHandler.directory = /mnt/asd/tomcat_logs
1catalina.org.apache.juli.FileHandler.prefix = catalina.

2localhost.org.apache.juli.FileHandler.level = FINE
2localhost.org.apache.juli.FileHandler.directory = /mnt/asd/tomcat_logs
2localhost.org.apache.juli.FileHandler.prefix = localhost.

3manager.org.apache.juli.FileHandler.level = FINE
3manager.org.apache.juli.FileHandler.directory = /mnt/asd/tomcat_logs
3manager.org.apache.juli.FileHandler.prefix = manager.

4host-manager.org.apache.juli.FileHandler.level = FINE
4host-manager.org.apache.juli.FileHandler.directory = /mnt/asd/tomcat_logs
4host-manager.org.apache.juli.FileHandler.prefix = host-manager.

В папке / mnt / asd / tomcat_logs находятся следующие файлы:

  • catalina.2010-08-06.log
  • хост-manager.2010-08-06.log
  • localhost.2010-08-06.log
  • manager.2010-08-06.log

Но в папке / etc / tomcat / tomcat / log есть также файл catalina.out . Как я могу изменить путь к файлу / mnt / asd / tomcat_logs ??

Ответы [ 5 ]

5 голосов
/ 07 июня 2016

Изменить conf / logging.properties и изменить:

.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler

По

.handlers = 1catalina.org.apache.juli.FileHandler
3 голосов
/ 06 августа 2010
2 голосов
/ 20 марта 2015

Вышеуказанные подходы верны, но вместо изменения существующих sh-файлов создайте новый файл "$ CATALINA_BASE / bin / setenv.sh" и добавьте следующую запись:

export CATALINA_OUT = "/ new / path /to / catalina.out "

Не забудьте chmod + x" $ CATALINA_BASE / bin / setenv.sh ".

Для Windows используйте аналог setenv.bat.

1 голос
/ 15 февраля 2014

Вы должны отредактировать файл "$ CATALINA_BASE" /bin/catalina.sh и найти CATALINA_OUT = "$ CATALINA_BASE" /logs/catalina.out и заменить его новым путем.

перезагрузите Tomcta и наслаждайтесь.

0 голосов
/ 26 февраля 2018

Возможно, вы где-то переопределяете файл logging.properties, поэтому вы должны проверить:

############################################################
# Handler specific properties.
# Describes specific configuration info for Handlers.
############################################################
1catalina.org.apache.juli.AsyncFileHandler.level = FINE
1catalina.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina.

2localhost.org.apache.juli.AsyncFileHandler.level = FINE
2localhost.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost.

3manager.org.apache.juli.AsyncFileHandler.level = FINE
3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
3manager.org.apache.juli.AsyncFileHandler.prefix = manager.

4host-manager.org.apache.juli.AsyncFileHandler.level = FINE
4host-manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager.

java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
...