in my QuoteDataBean.java, changing
@EJB
to
@EJB(mappedName="java:global/daytrader/QuoteDataBean)
There's probably a more nuetral way of doing it, but that worked for now. I still don't understand why the mappedName attribute is required - I was hoping the code would just work out of the box.