Где я могу просмотреть файлы журнала Tomcat в Eclipse?
По какой-то причине моя папка установки / журнала Tomcat всегда пуста.
Кстати, Tomcat делает дамп в файл журнала через некоторое время или сразу?
Где я могу просмотреть файлы журнала Tomcat в Eclipse?
По какой-то причине моя папка установки / журнала Tomcat всегда пуста.
Кстати, Tomcat делает дамп в файл журнала через некоторое время или сразу?
Ответы:
Перейдите в представление «Сервер», затем дважды щелкните запущенный сервер Tomcat. В доступе файлы журналы хранятся относительно пути в поле «Путь сервера», который сам по себе относительно траектории рабочего пространства.
Я не уверен, были ли вы после catalina.out или одного из других журналов, созданных Tomcat.
Но если вам нужен файл журнала catalina.out, следуйте приведенным ниже инструкциям:
На вкладке серверов дважды щелкните сервер Tomcat. Вы увидите экран под названием Обзор.
Щелкните «Открыть конфигурацию запуска». Щелкните вкладку «Общие».
Внизу экрана вы можете установить флажок «Файл», а затем указать файл, который можно использовать для записи вывода вашей консоли (catalina.out).
Наконец, перезапустите сервер Tomcat.
Другой форум дал такой ответ:
Ах, понял это. Необходимо установить следующие системные свойства, чтобы можно было подобрать файл "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
Похоже, логи разбросаны? Я нашел журналы доступа под
<ProjectLocation>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs
Перейдите в представление «Серверы» в Eclipse, затем щелкните сервер правой кнопкой мыши и выберите «Открыть». Файлы журнала хранятся в папке, соответствующей пути в поле «Путь к серверу».
Поскольку поле пути не редактируется, вы также можете «Открыть конфигурацию запуска», щелкнуть вкладку «Аргументы», скопировать аргумент виртуальной машины для catalina.base (в кавычках). Это полный путь к каталогу вашего веб-приложения WTP. Копирование значения в буфер обмена может избавить вас от трудоемкой задачи просмотра файловой системы по пути.
Также обратите внимание, что вы должны видеть вывод в файл журнала в представлении консоли во время запуска или отладки.
Если вам нужны журналы в отдельном файле, отличном от консоли: дважды щелкните на сервере -> Открыть конфигурацию запуска -> Аргументы -> добавить -Dlog.dir = "Путь, по которому вы хотите сохранить этот файл" и перезапустите сервер.
Совет: при попытке добавить аргумент убедитесь, что сервер не запущен. У вас должен быть log4j или аналогичный фреймворк для ведения журнала.
если вам нужен журнал catalina.out и вы используете eclispe с tomcat, это работает для меня: