Остановить войну диких мух от инициации мохарры
Всякий раз, когда я развертываю войну на wildfly 8 или 10 (в данном случае это сервис jax-rs), я вижу следующую строку
[javax.enterprise.resource.webcontainer.jsf.config] (Пул потоков ServerService - 151) Инициализация Mojarra 2.2.11-jbossorg-1 20150505-1501 для контекста
Поскольку JSF не используется в приложении, есть ли способ остановить инициализацию моджарры?
2 ответа
Решение
Вы можете удалить
<subsystem xmlns="urn:jboss:domain:jsf:1.0"/>
из вашего профиля. Это должно остановить инициализацию Мохарры.
Добавьте файл jboss-deploy-structure.xml в папку WEB-INF, чтобы остановить развертывание для одной войны
<jboss-deployment-structure>
<deployment>
<exclude-subsystems>
<subsystem name="jsf" />
</exclude-subsystems>
</deployment>
</jboss-deployment-structure>