Ответ 1
Игнорировать и запустить. Eclipse полагается на то, что он представлен как <validator>
декларация в faces-config.xml
JSF 1.x. По умолчанию он не распознает @FacesValidator
и еще любит, и поэтому не видит, что он уже зарегистрирован новыми аннотациями JSF 2.x. Предстоящие новые версии Eclipse будут.
Вы можете подумать об отключении проверки JSF в настройках Eclipse, это приведет только к путанице и раздражениям. Предстоящий плагин JBoss Tools (в настоящее время все еще находится в бета-версии) будет поддерживать аннотации JSF, такие как @FacesValidator
, @ManagedBean
и т.д.
Обратите внимание, что это никак не связано с EL. Вы не используете #{}
где угодно.