2010-05-26 3 views
1

Мне бы хотелось, чтобы весь вывод, отображаемый в консоли Tomcat, будет сохранен в файл, включая вывод при запуске и завершении Tomcat.
Как я могу это сделать?
Я посмотрел на apache documentation about logging, мне нужно что-то изменить в logging.properties, могу ли я доверять log4j для записи сообщения из первого сообщения при запуске до последнего сообщения при завершении работы?Напишите вывод Tomcat 5.5 в один из файлов журнала Tomcat

ответ

0

Временное решение, которое я нашел, чтобы изменить catalina.bat
из множества _EXECJAVA = пуск "Tomcat" % _RUNJAVA%
установить _EXECJAVA =% _ RUNJAVA%
поэтому запуск не будет кота открывать новую консоль, но использовать тот же, и когда я приостанавливаю tomcat (ctrl c) Он не закрывает консоль, поэтому я могу продолжать читать результат.

+0

Поскольку никто не ответил лучше моего обходного пути на прошлой неделе, отметит его как лучший ответ на данный момент ... – Spiderman

+0

Я пришел к выводу, что этот ответ не является удовлетворительным. Итак, ответ снова открывается - как мне заставить tomcat записывать в файл его stdout ??? – Spiderman

0

Если вы находитесь в Solaris или подобной попытки:

  • поЬир /path/to/tomcat/bin/startup.sh &

Это будет писать все, от начала до файл с именем nohup.out в папке, в которой вы выдали команду.

Не знаю, были ли у вас эти апартаменты.