Three things:
1) There is no additional bean support separate from the EJB bean session.
2) There is a JNDI url, the template is set in seam.properties (the JBoss example in Java Persistence with Hibernate looks like
org.jboss.seam.core.init.jndiPattern=caveatEmptor/#{ejbName}/local
Sheim extends the expression of an expression language with a version that knows about its new areas and knows where to look for EJBs.
3) Seam is not a web framework, it is more like an application stack that makes JSF, EJB3 and Hibernate more efficient together, so it should not stop you from having Seam annotations in your EJBs.
source share