it-swarm.com.ru

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

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

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

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

135
Blankman

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

79
royalsampler

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

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

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

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

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

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

171
codesta

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

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

16
Steve Mitchell

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

11
Santosh

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

3
JRun

сказал @ royalsampler :

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

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

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

2
harschware

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

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

1
Vineela Thonupunuri

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

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