Have you tried out GlassFish?