Tomcat 5.5: Как перенаправить вывод входа в один файл на веб-приложение

Мы используем HP MSA 2012i, храня примерно 2 ТБ образов виртуальной машины партий и данных.

Ужасная единица, мы испытали только затруднения, включая 100 с ГБ потери данных после установки необходимого обновления микропрограммы (должен был нанять консультанта для фиксации его, но мы не вернули наши данные).

Ретроспективно я был бы лучше обслужен чем-то как FreeNAS и много товарных жестких дисков в очень избыточном RAID.

Я был впечатлен предложениями Dell Equallogic, но они, к сожалению, по нашему бюджету, тем более, что мы уже выбросили 10 000$ на MSA.

4
задан 4 January 2011 в 19:36
3 ответа

stdout указывает на catalina.out в catalina.sh сценарий, это запрашивает сервер Tomcat в целом.

"$CATALINA_BASE"/logs/catalina.out 2>&1 &

Я знаю, что это не полный ответ - просто сообщение Вам, где посмотреть.

0
ответ дан 3 December 2019 в 03:23

Я нашел следующую информацию, угадайте, что это должно помочь Вам.

Попробуйте это,

  1. Каждое приложение должно использовать свой собственный log4j. Можно достигнуть этого путем размещения log4j.jar в WEB-INF/lib каждого приложения.
  2. В конфигурационном файле каждого log4j (местоположение по умолчанию является WEB-INF/classes), укажите имя файла журнала, например, log4j.appender.AppLog.File=${catalina.home}/logs/app1.log.
  3. Добавьте swallowOutput = "верный" для каждого контекста, таким образом, stdout, stderr перейдет к Вашему собственному журналу.

Мы делаем это на Tomcat 5.5, но я думаю, что он должен работать над 6,0 также.

Править: Вот наш META-INF/context.xml,

WEB-INF/web.xml

http://tomcat.apache.org/tomcat-6.0-doc/logging.html

http://tomcat.apache.org/tomcat-5.5-doc/logging.html

5
ответ дан 3 December 2019 в 03:23

Другой метод для разделения вывода должен был бы выполнить один экземпляр кота для каждого веб-приложения. Таким образом, можно не только разделить журналы веб-приложения, но также и другие файлы журнала, параметры JVM, запуститься и остановка экземпляров и так далее.

Вы найдете пошаговое руководство здесь.

0
ответ дан 3 December 2019 в 03:23

Теги

Похожие вопросы