Hi All, Just want to let Tomcat users know of the new Tomcat+OpenEJB integration we're shipping in OpenEJB 0.9.0 and to get some feedback on what Tomcat users would like to see most in the coming 0.9.x releases.
We've taken a different integration approach than other EJB servers have taken. Typically ejb servers have embedded Tomcat into their platforms, requiring you to switch platforms and use the Tomcat version they ship. We've taken the opposite approach and have created an integration that embeds OpenEJB into your existing Tomcat setup. So you can keep your working Tomcat installation, use whatever version you want, and upgrade to different Tomcat versions whenever you feel like it. On the technical side, the integration consists of a servlet that loads on startup, locates the OpenEJB installation, then walks up the classloader tree, loads OpenEJB and your EJBs into the Tomcat common classloader, then starts up the EJB container system in Tomcat's VM. So all your servlets and JSPs have network-free access to all the EJBs in OpenEJB. There is a war file called openejb_loader.war, you copy that into your Tomcat webapp directory, set the openejb.home init-param in the openejb_loader's web.xml, and restart Tomcat. That's it. To pull OpenEJB out again, just delete the openejb_loader.war and restart. We did a limited release of this integration, worked out the issues, and now have it up for download in OpenEJB 0.9.0. What we'd like from everyone here is some feedback on: 1) what additional features/support you would like to see in the coming weeks, and 2) which are the most important. The feedback we get will determine what features we add to the integration and what order we add them. Already on the list is: - Support for web.xml's ejb-link. For now, ejbs are accessed from OpenEJB's JNDI namespace and not from Tomcat's. You can find the 0.9.0 release here: http://openejb.sourceforge.net/download.html Thanks, we hope you enjoy the functionality! David Blevins OpenEJB project -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
