Luk Cora wrote:It say that I need at least jdk5 but what about application server?
Well for sure you need some sort of
Java, no necessarely from Oracle though. IBM has JVM, OpenJDK is an open source option.
The precise version depends on the version of the Application server.
Luk Cora wrote:And if I don't want to use jboss but glassfish, weblogic or others?
Well Java EE i supposed to work in some sort of EE container that manages transactions and all the Java EE services.
So unless you want to write by yourself, you better get one.
Besides the one you quote there are other options like Geronimo, TomEE ot JonAS
Wikipedia some of this implment a subset called "Java EE Web profile".
For a comparison of the full vs web profile se e.g. this:
Web vs full
On top of that if you need only
Servlets and JSPs you can limit yourself to a Servlet container like
Tomcat or Jetty.