Why does openshift wildfly cartridge standalone.xml file contain subsystems which are not part of Java EE Web profile specification (checked for 8 & 9 version) such as these ones ?
<extension module="org.jboss.as.jacorb"/>
<extension module="org.jboss.as.jsr77"/>
<extension module="org.jboss.as.messaging"/>
Indeed, standalone.xml file is normally used for Web Profile and does not contain these configurations in Wildfly distribution. They are declared in standalone-full.xml. See this page: https://docs.jboss.org/author/display/WFLY8/Getting+Started+Guide?_sscc=t#GettingStartedGuide-WildFly8Configurations