Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Confused by wildfly versions used in EAP 7.2

Tags:

jboss

wildfly

I would have added this to another thread, but I am unable to comment on other's posts. And what I read did not answer my question. I just installed EAP 7.2.0.GA. In the console log, it says:

JBoss EAP 7.2.0.GA (WildFly Core 6.0.11.Final-redhat-00001)

However, others think it is around version 13. And when I look at the releases of wildfly ( http://wildfly.org/downloads/ ) a version 6 is so old it does not even show up and would have been prior to 2014...

So, how can it be 6.0.11.Final?

like image 696
Jay Witherspoon Avatar asked Feb 22 '19 21:02

Jay Witherspoon


People also ask

What version of WildFly is used in EAP 7?

EAP 7.2 Beta uses WildFly Core 5.0.5. If you look at WF 14, it uses WildFly Core 6.0.2.Final, so EAP 7.2 is definitely not forked from this. You can see the module used for the server core at: eap-install-dir/modules/system/layers/base/org/jboss/as/server/main

What is the difference between JBoss EAP and WildFly?

The term "JBoss application server" has been used since the beginning, however to avoid confusion with the supported version, called JBoss Enterprise Application platform (JBoss EAP in short) it has been renamed to WildFly. The community version of WildFly is available at: www.wildfly.org

Is EAP 7 2 a fork of WF 14?

If you look at WF 14, it uses WildFly Core 6.0.2.Final, so EAP 7.2 is definitely not forked from this. You can see the module used for the server core at: eap-install-dir/modules/system/layers/base/org/jboss/as/server/main

Is WildFly compatible with Java EE 8?

So, since the version 17.0.1, WildFly is a Jakarta EE Full platform compatible implementation and a certified Java EE 8 compatible implementation. IMPORTANT NOTICE: Wildfly application server is not supported as a product by Red Hat.


2 Answers

WildFly core is just a component in WildFly application server. As such is also used in JBoss EAP which is a downstream product based on WildFly AS.

WildFly core is standalone project which provides most of core capabilities (management, cli, administration, subsystem infrastructure...) of the application server without any Java EE support, that is added to it by WildFly project.

you can see the sources for both at https://github.com/wildfly/wildfly-core/ https://github.com/wildfly/wildfly/

as for your confusion.

WildFly core 6.0.x is used in EAP 7.1 as well as in WildFly 14 which you an see also in the sources https://github.com/wildfly/wildfly/blob/14.0.0.Final/pom.xml#L375

micro version is not always exactly the same, as in the process of building downstream product of EAP, extra patches can be added.

like image 56
Tomaz Cerar Avatar answered Sep 30 '22 10:09

Tomaz Cerar


WildFly Core is a component in JBoss Enterprise Application Platform 7 (EAP 7). So, this log means:

  • JBoss EAP 7.2 - JBoss EAP in version 7.2
  • GA - General availability
  • WildFly Core 6.0.11.Final - component WildFly Core in version 6.0.11.Final.

See also:

  • JBoss Enterprise Application Platform Component Details
  • Software release life cycle
like image 29
Michał Ziober Avatar answered Sep 30 '22 09:09

Michał Ziober