The TomcatEjbFactory as discussed in the OnJava article "OpenEJB: EJB for Tomcat" is no longer required.

As of OpenEJB 3.0 references from Servlets to EJBs happen automatically with usage of the @EJB annotation in the Servlet, Filter or Listener or with the or declared in the web.xml.

See the Tomcat Integration page for the most up-to-date details on using OpenEJB inside Tomcat.