Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between JBoss EAP, Wildfly, JBoss web, and JBoss server?

Tags:

jboss

wildfly

I'm new to JBoss, and have found a lot of different terminology - JBoss EAP, JBoss Server, Wildfly, Jboss Web, and a lot of documentation that is either not up to date or targeted at an older version.

Where do I start learning about JBoss as a Java EE application server, running against the most current build?

like image 665
wajid-poernomo Avatar asked Aug 01 '15 00:08

wajid-poernomo


People also ask

What is the difference between JBoss and JBoss EAP?

JBoss EAP is the name for the Java EE application server that Red Hat produces and supports. The latest version is 6 at the moment and this implements Java EE 6. JBoss AS/WildFly is the name for the community project that you can test. This community project will eventually become JBoss EAP.

Is JBoss EAP a web server?

JBoss EAP includes a flexible web server, Undertow, as well as enterprise features such as failover, clustering, caching, intelligent load balancing, and distributed deployment performance-tuned for highly transactional applications.

Is WildFly a web server?

Is WildFly an application server or Web Server? WildFly is an application server compliant with Jakarta EE 8/9 and Java EE 8 specifications. It does also include a Web server component named Undertow which is available out of the box in all server configurations.

Is JBoss a web server?

Red Hat® JBoss® Web Server combines the world's most deployed web server (Apache) with the top servlet engine (Tomcat) and the best support in middleware (ours). Red Hat JBoss Web Server is part of the Red Hat Runtimes group of products.


1 Answers

JBoss EAP is the name for the Java EE application server that Red Hat produces and supports. The latest version is 6 at the moment and this implements Java EE 6.

JBoss AS/WildFly is the name for the community project that you can test. This community project will eventually become JBoss EAP. "WildFly" is just the new name for "AS", which stood for Application Server. Version numbering is a bit more difficult here. WildFly 8, WildFly 9, WildFly 10 and possibly additional WildFly versions are all milestones on the path to what eventually will be called JBoss EAP 7. They all implement Java EE 7.

Even though they're milestones on that path and not supported, some releases are actually quite stable and could be run into production (but since they're not supported this is at your own risk).

JBoss Web was the name of the Tomcat based Servlet container that Red Hat used in JBoss EAP 6 and earlier. From EAP 7 on (and thus already in WildFly 8,9,10) this will be replaced by a new Servlet container/http engine called Undertow.

like image 176
Arjan Tijms Avatar answered Oct 13 '22 20:10

Arjan Tijms