Я пишу небольшое приложение для автоматизации развертывания. По сути, он периодически проверяет ftp-сервер на наличие нового файла .ear. Сравнивает контрольную сумму удаленного ftp-файла с развернутым в данный момент. Если есть новый ftp-файл, он подхватывается и развертывается...
Затем я проверяю, успешно ли развернуто приложение. На данный момент я отправляю запрос http для главной целевой страницы приложения, а затем проверяю код возврата http для успешного развертывания. Однако я не думаю, что это лучший способ проверить успешность развертывания, поскольку серверные компоненты могли не быть развернуты.
Есть ли способ получить доступ к некоторому API JBoss, чтобы получить список развернутых приложений? Или, если у кого есть другие идеи?
Заранее спасибо...