В некоторых приложениях JBoss запуск и завершение работы выполняется путем создания объектов MBean, реализующих интерфейс MBeanRegistration. Это правило отмечает классы, реализующие MBeanRegistration, чтобы вы могли проверить, используется ли этот MBean для запуска или завершения работы. Для выполнения запуска и завершения работы приложения рекомендуется использовать ServletContextListener, который запускается в момент запуска или завершения работы приложения.
Если ваш класс реализует MBeanRegistration и является истинным MBean, автоматическое исправление внесет изменения в класс, чтобы реализовать интерфейс ServletContextListener, а не MBeanRegistration интерфейс. Сайт contextInitialized() метод вызывает существующий Методы инициализацииMBeanRegistration и contextDestroyed() вызывает существующие методы дерегистрации MBeanRegistration .
В дополнение к этому изменяется файл web.xml, в который добавляется определение получателя запросов контекста. Если web.xml файл не существует для данного модуля приложения, для успешной компиляции необходимо включить файл j2ee.jar из целевой WebSphere Application Server установки в путь сборки приложения.