Differences between Java application servers

11

I would like to know the main differences between Glassfish application servers, JBoss and Apache Tomcat. Is there any specific aspect that I should check before choosing any to start development? Are there significant differences in performance and safety between them? The main difference I found during a search was that Apache Tomcat is not an EJB server ...

    
asked by anonymous 15.12.2015 / 18:29

1 answer

6

JBoss (now Wildfly) and Glassfish are Oracle-approved application servers to support JEE (Java Enterprise Edition).

Tomcat is a servlet container and partially supports JEE specifications, in the case of Servlet, JDBC, JNDI, and others.

Which should I choose?

If the project is all based on JEE and uses specifications that Tomcat does not support native, such as CDI JTA, EJB, JMS it is better to use Wildfly or Glassfish.

There are these questions you can also look at:

Differences between glassfish 4.0 and Wildfly 8.0.0

What is JBOSS?

link

    
15.12.2015 / 19:17