Skip to content

JBoss EAP wiki home

zhihaoguo edited this page Oct 23, 2024 · 4 revisions

Differences between JBossEAP7.4 and JBossEAP8

Aspect EAP 7.4 EAP 8
RHEL Version RHEL 8 RHEL 9
RHEL Image RedHat:rhel-raw:8.6-gen2:latest RedHat:rhel-raw:94_gen2:latest
Repository jb-eap-7.4-for-rhel-8-x86_64-rpms jb-eap-8.0-for-rhel-9-x86_64-rpms
Install Command (Default JDK) sudo yum groupinstall -y jboss-eap7(default JDK 8) sudo yum groupinstall -y jboss-eap8 (default JDK 17)
Install Command (JDK 8) sudo yum groupinstall -y jboss-eap7  
Install Command (JDK 11) sudo yum groupinstall -y jboss-eap7-jdk11 sudo yum groupinstall -y jboss-eap8-jdk11
Install Command (JDK 17) sudo yum groupinstall -y jboss-eap7-jdk17 sudo yum groupinstall -y jboss-eap8 (default JDK 17)
Install Command (JDK 21) Not available sudo yum groupinstall -y jboss-eap8-jdk21 (from EAP 8.0.4, October release)
EAP_RPM_CONF_DOMAIN /etc/opt/rh/eap7/wildfly/eap7-domain.conf /etc/opt/rh/eap8/wildfly/eap8-domain.conf
EAP_HOME /opt/rh/eap7/root/usr/share /opt/rh/eap8/root/usr/share
Service Name eap7-domain.service eap8-domain.service
Service File /usr/lib/systemd/system/eap7-domain.service /usr/lib/systemd/system/eap8-domain.service
Java EE Version Java EE 8 Jakarta EE 9
Significant Java EE Changes - Uses javax.* namespace - Java EE 8 APIs - Uses jakarta.* namespace - Jakarta EE 9 APIs - Namespace change is the primary difference
Host Configuration Files Uses host-master.xml and host-slave.xml Uses host-primary.xml and host-secondary.xml
Configurations /host=master/ /host=primary/