Не работает CDI Bean в jsf странице
Я не могу использовать свои бины. Например, есть класс Example, помеченный аннотацией @Named :
import javax.inject.Named;
@Named
public class Example {
private String test = "Hello";
public String getTest() {
return test;
}
public void setTest(String test) {
this.test = test;
}
}
И есть файл login.xhtml, у которого в < body > есть строка
<h:outputText value="#{example.test}"/>
Собираю, запускаю, а браузер не видит ничего. Тег < body > пустой. Причём, если указать
<h:outputText value="SomeText"/>
всё будет работать, т.е. jsf работает, но бины не видит.
P.S. файл beans.xml лежит в директории recourses/META-INF
P.P.S. я его пихал везде в принципе, и в WEB-INF тоже (дяденька с ютуба говорил, что надо в какую-то из этих двух папок)