javax.el.PropertyNotFoundException: la clase 'xxx' no tiene una propiedad legible 'aaa'
Tengo el siguiente bean de ámbito CDI administrado:
@Named
@SessionScoped
public class RegisterController implements Serializable {
private static final long serialVersionUID = 1L;
@Inject
private MitgliedAbc mitgliedAbc;
public MitgliedAbc getMitgliedABC() {
return mitgliedAbc;
}
public void setMitgliedAbc (MitgliedAbc mitgliedAbc) {
this.mitgliedAbc = mitgliedAbc;
}
}
Y la siguiente entrada en forma JSF:
<h:inputText value="#{registerController.mitgliedAbc.mgEmail}" />
Al implementar en GlassFish 4.1 y abrir la página en el navegador, se produce la siguiente excepción:
javax.el.PropertyNotFoundException: /register.xhtml @ 27,66 value = "# {registerController.mitgliedAbc.mgEmail}": La clase 'com.example.RegisterController' no tiene una propiedad legible 'mitgliedAbc'.
¿Cómo se causa esto y cómo puedo resolverlo?