Способ определения состояния развертывания уха, развернутого в Jboss, как 7 или более поздней - PullRequest
0 голосов
/ 24 октября 2018

ухо развернуто на сервере Jboss (wildfly 11).во время развертывания, если клиент пытается вызвать какой-либо EJB, вызов попадет в LoginModule. Это создает некоторые проблемы из-за внутреннего дизайна в приложении.Каков наилучший надежный способ определения состояния развертывания данного уха (или состояния сервера) программно из класса, который является частью этого уха (запускается в той же JVM, в том же ухе).

1 Ответ

0 голосов
/ 24 октября 2018

JBoss предоставляет CLI API для управления доступом с помощью Java API (org.wildfly:wildfly-cli).CLI предлагает команды для развертывания, отмены развертывания и проверки состояния деплимента.Вы можете вызвать API управления HTTP напрямую, если хотите.

Выполнение этого из EAR во время его развертывания может быть интересным.Возможно, вы можете установить перехватчик на стороне сервера с вашими EJB.Я никогда не пытался ...

...