Как программно проверить, развернуто ли приложение в JBoss5? - PullRequest
2 голосов
/ 28 января 2010

Я пишу небольшое приложение для автоматизации развертываний.По сути, он периодически проверяет ftp-сервер на наличие нового файла .ear.Сравнивает контрольную сумму удаленного файла ftp с тем, что в данный момент развернуто.Если есть новый файл ftp, то он подбирается и развертывается ...

Затем я проверяю, успешно ли развернуто приложение.В данный момент я отправляю запрос http для главной целевой страницы приложения, а затем проверяю код возврата http для успешного развертывания.Тем не менее, я не думаю, что это лучший способ проверить успешность развертывания, поскольку серверные компоненты могли не развернуться.

Можно ли каким-либо образом получить доступ к какому-либо API JBoss, чтобы получить список развернутых приложений?Или, если у кого-то есть другие идеи?

Заранее спасибо ...

1 Ответ

1 голос
/ 28 января 2010

JBoss поддерживает API развертывания JSR-88 . Взгляните на этот клиент , который развертывается на JBoss с использованием реализации JBoss JSR-88.

...