Reputation: 19793
I am sorry in advance if my question sounds too generic - I am doing all preliminary research myself but nothing substitutes real experience...
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:
I am expecting to use JMS (with MDBs), Session beans (stateful and stateless), JPA and I am really excited about using JSF with Seam.
Now, given choices above, are there any advantages in using one or another embedded EJB provider?
Upvotes: 5
Views: 5380
Reputation: 19793
Below are results of my own homework - hopefully someone finds this analysis of embedded EJB providers helpful on deciding if and which container to use.
I went with Apache OpenEJB since it offers rich set of features, partially supports EJB 3.1 and seems as the most active and well rounded-up offering.
As usual, which product should work best for you really depends on your actual requirements, goals, and environment.
Embedded JBoss
Apache OpenEJB 3.1
EasyBeans
Upvotes: 6