Я использую реализацию Mojarra спецификации JSF api 2.2 с JBoss EAP 7.0 server
@javax.inject.Named.Named("base")
@javax.enterprise.context.RequestScoped
, но эти аннотации не инициализируют мой бин, хотя
@RequestScoped
@ManagedBean(name="base")
отлично работают, даже если они устарели в JSF 2.2
~ Target Unreachable, идентификатор 'base' разрешен до нуля, javax.el.PropertyNotFoundException: /index.xhtml @ 10,78 listener = "# {base.getData} "в com.sun.faces.facelets.el.TagMethodExpression.invoke (TagMethodExpression.java:107) в com.sun.faces.facelets.tag.jsf.core.DeclarativeSystemEventListener.processEvent (EventHandler.java): 128) по адресу javax.faces.component.UIComponent $ ComponentSystemEventListenerAdapter.processEvent (UIComponent.java:2584) по адресу javax.faces.event.SystemEvent.processListener (SystemEvent.java:108) по адресу javax.faces.event.ventomsersentLvent.ComponentSystemComponentSystemEvent.java:118) в com.sun.faces.application.ApplicationImpl.processListeners (ApplicationImpl.java:2169) в com.sun.faces.application.ApplicationImpl.invokeComponentListenersFor (ApplicationImpl.java:2114) в com.sun.faces.application.ApplicationImpl.publishEvent (ApplicationImpl.java:287) в com.sun.faces.application.ApplicationImpl.publishEvent (ApplicationImpl) atavaorg.jboss.as.jsf.injection.weld.ForwardingApplication.publishEvent (ForwardingApplication.java:299) в com.sun.faces.lifecycle.RenderResponsePhase.execute (RenderResponsePhase.java:107) в com.sun.faces.lifecycle. Phase.doPhase (Phase.java:101) в com.sun.faces.lifecycle.LifecycleImpl.render (LifecycleImpl.java:219) в javax.faces.webapp.FacesServlet.service (FacesServlet.java:659)
~