Назад | Перейти на главную страницу

Как включить ведение журнала для виртуальных хостов на tomcat6?

Я установил 2 домена на моем tomcat 6, работающем на CentOS. Но теперь мой лог не работает. Все журналы, кроме catalina.out, пусты. Я хотел бы иметь по одному журналу для каждого домена. Я нашел много похожих задач в сети, но до сих пор не нашел решения. Я бы предпочел самое простое решение. Вот мой server.xml:

<Engine name="Catalina" defaultHost=...>
  <Host name="domain1.xy.com"  appBase="/home/domain1/tomcat/webapps"
        ...
  </Host>
  <Host name="domain2.xy.com"  appBase="/home/domain2/tomcat/webapps"
        ...
  </Host>
</Engine>

Я нашел это довольно просто: просто используйте элемент «valve» внутри элемента «host»: таким образом у вас может быть один стандартный журнал для каждого домена.