<%@ page import="org.acme.hello.HelloObject, org.acme.hello.HelloHome, javax.naming.InitialContext, javax.rmi.PortableRemoteObject" %> OpenEJB -- EJB for Tomcat JSP <% String message = "No Joy"; try { Object obj = new InitialContext().lookup("java:openejb/ejb/Hello"); HelloHome ejbHome = (HelloHome)PortableRemoteObject.narrow(obj, HelloHome.class); HelloObject ejbObject = ejbHome.create(); //The part we've all been wainting for... message = ejbObject.sayHello(); } catch (Exception e) { out.print("Ouch! "+e.toString()); e.printStackTrace(); } %>

<%=message%>