I'm moving in to developing Web Apps using Java EE and the first problem I have is not knowing which Server to use! There seems to be so many to chose from!

Glassfish server seems to stand out foremost (and it's top of the list) but when I try to start Glassfish 4.1.2, I get the error `GlassFish requires Java SE version 6.` and I can't download Java SE 6 for MacOSX without joining the "Oracle Club".

So which Server should I use??

[![enter image description here](https://i.stack.imgur.com/nIAUw.png)](https://i.stack.imgur.com/nIAUw.png)