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

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

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

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

Ответы [ 8 ]

171 голосов
/ 18 февраля 2011

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

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

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

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

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

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

79 голосов
/ 10 февраля 2010

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

16 голосов
/ 09 сентября 2011

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

Ааа, понял это. Следующие системные свойства должны быть установлены, чтобы можно было подобрать файл «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

11 голосов
/ 12 ноября 2014

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

3 голосов
/ 28 февраля 2014

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

2 голосов
/ 10 февраля 2010

@ royalsampler сказал :

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

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

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

1 голос
/ 28 ноября 2017

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

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

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

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

...