Cómo mezclar anotaciones con faces-config.xml

Utilizando JBoss 6.0.0.Final, Richfaces 3.3.3.Final, MyFaces 2.0.6, facelets 1.1.15.B1 (una limitación de RF 3).

Estoy en un proyecto heredado que contiene cientos de beans definidos enfaces-config.xml. Me gustaría mantener los definidos en faces-config.xml pero usar anotaciones para nuevos beans. Sin embargo, cuando probé esto no tuve éxito. Los beans definidos por anotación, es decir,

@ManagedBean
@ViewScoped
public class Foobar implements Serializable {
    // ...
}

El bean no es accesible desde mi página JSF. Creo que he especificado la versión 2.0 en mi faces-config.xml utilizando el encabezado adecuado.

<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">

¿Hay algo más que deba hacer en elfaces-config.xml para permitir que las anotaciones también se usen?

Respuestas a la pregunta(1)

Su respuesta a la pregunta