Мы пытаемся создать модульное приложение jsf.Приложение состоит из файла war и нескольких файлов jar.Каждый jar-файл содержит .xhtml-страницы, связанные bean-компоненты и файлы конфигурации, такие как Face-config.xml, web-фрагмент.xml и pretty-config.xml.Когда эти jar-файлы помещаются в WEB-INF / lib, все работает нормально.
Однако нам необходимо развернуть jar-файлы независимо от войны (как система плагинов).
В jboss 6 мы попытались поместить файлы jar в папку deploy.Мы смогли просмотреть страницы .xhtml, которые находились внутри jar (все развернутые приложения находятся в одном домене загрузки классов).Однако jar-файл не был отсканирован на наличие аннотаций jsf, и FacesContext не был должным образом инициализирован.
Мы также пытались развернуть наше приложение с аналогичной конфигурацией в jboss 7, но столкнулись с другими проблемами.Файлы свойств, которые находятся в jar-файле, не были загружены, и по какой-то причине компоненты CDI всегда разрешались в null.
Было бы хорошо, если бы мы могли создать веб-приложение, состоящее из модулей многократного использования, которые не упакованы внутривойна.
Любые предложения приветствуются.
Заранее спасибо.