can we replace Glassfish with Tomcat/OpenEJB for lighter applications?
What is the performance of OpenEJB comparing to glassfish as EJB container.
What is the restrictions of OpenEJB instead of glassfish?
Regards
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
I guess the question is about the runtime environment but still, I don’t understand what lighter application does mean. Memory footprint? Startup time? Deployment time? What problem do you actually have? And please define light.
For what it’s worth, I consider GlassFish 3 as a light runtime and my experience with it is very positive. From the product data sheet:
Second, I personally don’t like the Frankenstein approach, I believe that the glue between all parts that you get with a real application server is part of the added value, that’s actually why I use an app server.
Third, I never benched OpenEJB, I used it for testing only and never planned to use it for production, mostly because of its bad reputation. See this comment about Geronimo’s performances on TSS (from Hani Suleiman, don’t be surprised if it’s caustic):
Things might have changed, OpenEJB has probably improved, at least a bit, but still:
For all these reasons, I wouldn’t consider Tomcat+OpenEJB instead of GlassFish, especially if there is no problem to solve.
Related questions
See also