The spec says higher scoped managed beans cannot be injected into lower scoped
managed beans. This doesn't mean we can't inject session scoped data into
request scope managed beans ...
<managed-bean>
<managed-bean-name>geographyProducer</managed-bean-name>
<managed-bean-class>gov.blm.ak.GeographyConsumerThread</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
<managed-property>
<property-name>sharedData</property-name>
<value>#{facesContext.externalContext.sessionMap['sharedData']}</value>
</managed-property>
</managed-bean>
Dennis Byrne