Я пишу приложение на C # для управления службой Windows Tomcat. Мне нужен способ получить какое-то событие, когда tomcat завершает работу после запуска службы. (т.е. все приложения развертываются.)
Я могу прочитать файл журнала и подождать сообщения «Запуск сервера включен», но, похоже, путь должен быть менее грязным. Я знаю, что вы можете зарегистрировать прослушиватель жизненного цикла с использованием Java, но я не могу придумать, как сделать что-то подобное с C #.
Кто-нибудь знает хороший способ мониторинга Tomcat с помощью C #? Заранее спасибо.
Редактировать: В случае, если мне было непонятно, просто проверить состояние не достаточно, так как он сообщит «Запущено» во время запуска, когда приложения развертываются и нет. т еще доступны.