title: Choosing embedded EJB 3.x container to run Java EE 5 app on Tomcat
body: <p>I am sorry in advance if my question sounds too generic - I am doing all preliminary research myself but nothing substitutes real experience...</p>
  
  <p>My goal is to port a legacy Java EE application (pre-EJB 3.x) to Tomcat with embedded EJB container. My choices currently stand as follows:</p>
  
  <ul>
  <li>JBoss Embeddable EJB</li>
  <li>Apache OpenEJB</li>
  <li>OW2 Consortium EasyBeans</li>
  <li>anything else?</li>
  </ul>
  
  <p>I am expecting to use JMS (with MDBs), Session beans (stateful and stateless), JPA and I am really excited about using JSF with Seam. </p>
  
  <p>Now, given choices above, are there any advantages in using one or another embedded EJB provider?</p>