Где я могу просмотреть файлы журнала Tomcat в Eclipse?

Где я могу просмотреть файлы журнала Tomcat в Eclipse?

По какой-то причине моя папка установки/журнала Tomcat всегда пуста.

Кстати, удаляет ли Tomcat файл журнала через некоторое время или мгновенно?

Ответ 1

Перейдите в представление "Сервер", затем дважды щелкните сервер Tomcat, на котором вы работаете. Файлы журнала доступ хранятся относительно пути в поле "Путь к серверу", который сам по себе относится к пути к рабочей области.

Ответ 2

Я не уверен, были ли вы после catalina.out или одного из других журналов, выпущенных Tomcat.

Но если вы после файла журнала catalina.out, то следуйте инструкциям ниже:

  • На вкладке "Серверы" дважды щелкните сервер Tomcat. Вы получите экран под названием Обзор.

  • Нажмите "Открыть конфигурацию запуска". Перейдите на вкладку "Общие".

  • В нижней части экрана вы можете установить флажок "Файл", а затем указать файл, который можно использовать для регистрации вывода консоли (catalina.out).

  • Наконец, перезапустите сервер Tomcat.

Ответ 3

Другой форум предоставил этот ответ:

Ах, понял это. Должны быть установлены следующие системные свойства, чтобы можно было загрузить файл "logging.properties".

Предполагая, что tomcat находится в проекте Eclipse, добавьте следующее на вкладке "Аргументы" конфигурации запуска:

-Dcatalina.base="${project_loc}\<apache-tomcat-5.5.23_loc>" 
-Dcatalina.home="${project_loc}\<apache-tomcat-5.5.23_loc>" 
-Djava.util.logging.config.file="${project_loc}\<apache-tomcat-5.5.23_loc>\conf\logging.properties" 
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 

http://www.coderanch.com/t/442412/Tomcat/Tweaking-tomcat-logging-properties-file

Ответ 4

Похоже, журналы разбросаны? Я нашел журналы доступа в <ProjectLocation>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs

Ответ 5

Дважды щелкните и откройте сервер. Перейдите в раздел "Аргументы". -Dcatalina.base =.. что-то. Иди к чему-то. Ваши журналы есть.

Ответ 6

@royalsampler сказал:

Перейдите в представление "Серверы" в Eclipse, затем щелкните правой кнопкой мыши на сервере и нажмите "Открыть". Файлы журнала хранятся в папке, реалистичной для пути в поле "Путь к серверу".

Поскольку поле пути является недействительным, вы также можете "Открыть конфигурацию запуска", перейдите на вкладку "Аргументы", скопируйте аргумент VM для catalina.base(в кавычках). Это полный путь к вашему каталогу Webapp WTP. Копирование значения в буфер обмена может сэкономить вам трудоемкую задачу просмотра файловой системы на пути.

Также обратите внимание, что вы должны видеть вывод в файл журнала в своем представлении консоли при запуске или отладке.

Ответ 7

Если вы хотите, чтобы журналы были в отдельном файле, кроме консоли: Дважды щелкните по серверу → Открыть конфигурацию запуска → Аргументы → добавить -Dlog.dir = "Путь, где вы хотите сохранить этот файл", и перезапустить сервер.

Совет. Убедитесь, что сервер не работает, когда вы пытаетесь добавить аргумент. У вас должна быть log4j или аналогичная структура ведения журнала.

Ответ 8

если вы после журнала catalina.out и используете eclispe с tomcat, это работает для меня:

  • создайте catelina.out где-нибудь на вашем компьютере. В моем случае я помещал его в каталог журналов моего каталога установки tomcat например:/opt/apache-tomcat-7.0.83/logs/catena.out
  • перейдите в свое затмение, на вкладке "Сервер" дважды щелкните сервер Tomcat. Вы получите экран под названием Обзор.
  • Нажмите "Открыть конфигурацию запуска". Затем щелкните вкладку "Общие".
  • В стандартном разделе ввода и вывода отметьте "выходной файл", щелкните файловую систему, а затем выберите папку, в которой будет создан ваш catelina.out.
  • Наконец, перезапустите сервер Tomcat.