Hi, This post might be helpful:
http://www.nabble.com/Inject-EJB-3-into-Tapestry-4-page-tf2841494.html#a8468544 /Serge Heping Zhang wrote: > > hi, I use tapestry as web tier and want get a slsb in this tier. this is > my > code: > public abstract class Home extends BasePage { > > // @EJB > // Calculator bean; > > public String getResult() { > // Double message = bean.calculate(11, 22, 0.08, 44); > // return message.toString(); > > InitialContext ctx = null; > Calculator bean = null; > try { > ctx = new InitialContext(); > bean = (Calculator) ctx > .lookup("ejb3TapestryJboss/CalculatorBean/local"); > } catch (NamingException e) { > e.printStackTrace(); > } > > Double message = bean.calculate(22, 22, 0.08, 22); > return "ok! " + message.toString(); > } > } > When I use JNDI's lookup, as showed above, it works. But when I want to > inject a slsb to this page, as the commented code showed, it get nothing. > No > bean is injected. do I misues this annotation? and how can I inject a bean > to tapestry? or I can only do this in servlet? By the way, I use jbossAs 5 > beta2 as the server. > Thanks for your help in advance. > > -- View this message in context: http://www.nabble.com/any-idea-to-inject-a-ejb-to-tapestry--tf3776725.html#a10681972 Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]