Что, если это EAR вообще без web.xml?Я имею в виду, есть ли более общий подход?
Тогда я верну свой ответ :) Насколько мне известно, в Java EE нет ничего стандартизированного для этого, поэтому ответ будет "это зависит от того, что может предложить ваш сервер приложений".Для примера , с помощью WebLogic вы можете создавать ApplicationLifecycleListener
классов.
В зависимости от сложности проверок, которые вы хотите выполнить, может быть проще создать некоторыевид страницы состояния, развернутой как часть приложения и проверяющей ее после развертывания (которую можно регулярно опрашивать позже, чтобы проверить работоспособность вашего приложения).
В сложных случаях лучше использовать реальное решение для мониторинга.выбор.