Использование JBoss 6.0.0.Final, Richfaces 3.3.3.Final, MyFaces 2.0.6, facelets 1.1.15.B1 (ограничение RF 3).
Я работаю над устаревшим проектомкоторый содержит сотни бинов, определенных в faces-config.xml
.Я хотел бы сохранить те, которые определены в face-config.xml, но использовать аннотации для новых bean-компонентов.Однако, когда я попробовал это, я не имел успеха.Компоненты, определенные с помощью аннотации, т.е.
@ManagedBean
@ViewScoped
public class Foobar implements Serializable {
// ...
}
Компонент не доступен на моей странице JSF.Я полагаю, что я указал версию 2.0 в моем face-config.xml, используя правильный заголовок.
<faces-config
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
version="2.0">
Что еще нужно сделать в faces-config.xml
, чтобы аннотации также моглииспользуемый?