Остановить войну диких мух от инициации мохарры

Всякий раз, когда я развертываю войну на 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>
Другие вопросы по тегам