Проверьте, работает ли сервер Tomcat с C # - PullRequest
1 голос
/ 26 июля 2011

Я работаю в среде с несколькими серверами и поэтому создал программу управления для запуска, остановки и открытия страниц на моих серверах Tomcat.

Я хочу каким-то образом определить из C #, работает ли сервер в какой-либо конкретной точке. Я пытался подключиться к портам, но мне не повезло. Кто-нибудь знает как это сделать? Опрос порта на IP-адресе, чтобы определить, привязан ли к нему Tomcat?

Ответы [ 2 ]

1 голос
/ 26 июля 2011

Что вы можете сделать, это создать службу Windows или приложение форм, которое использует httpRequests для запроса определенной страницы на вашем сервере Tomcat.Например, эта страница может содержать текст «сервер онлайн». В классе httpResponse можно прочитать содержимое возвращенного HTML-кода сервером.

Если этот HTML-файл содержит сообщение об ошибке, ваш сервер, вероятно, не работаетили неправильно настроен, если он содержит правильный текст, ваш сервер запущен и работает.

Вы также можете попробовать создать программу для проверки состояния службы Windows для службы tomcat.Обратите внимание, что это только скажет вам, что служба работает, а не то, что она на самом деле работает так, как она должна.

0 голосов
/ 26 июля 2011

Вы должны использовать JMX в связи с веб-службой возможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...