Jeg fik løst problemet, men jeg er ikke sikker på, om det er den rigtige måde at gøre det på, eller om problemet rent faktisk er blevet løst. Jeg tilføjede en jboss-deployment-structure.xml fil til mit projekt i META-INF-mappen:
<jboss-deployment-structure>
<deployment>
<dependencies>
<module name="javax.api" />
<module name="javax.transaction.api" />
<module name="javax.xml.rpc.api" />
<module name="javax.rmi.api" />
<module name="org.omg.api" />
<module name="configext" />
</dependencies>
</deployment>
Derefter, i serverinstallationsroden, under modules/ tilføjede jeg en configext/modul/mappe og kopierede alle mine JAR-filer ind i den og tilføjede en module.xml fil til mappen:
<module xmlns="urn:jboss:module:1.3" name="configext">
<dependencies>
<module name="javax.api" />
</dependencies>
<resources>
<resource-root path="mysql-connector-java-5.1.39-bin.jar"/>
<resource-root path="antlr-2.7.7.jar"/>
<resource-root path="cdi-api-1.1-PFD.jar"/>
<resource-root path="classmate-1.3.0.jar"/>
<resource-root path="dom4j-1.6.1.jar"/>
<resource-root path="el-api-2.2.jar"/>
<resource-root path="geronimo-jta_1.1_spec-1.1.1.jar"/>
<resource-root path="hibernate-commons-annotations-5.0.1.Final.jar"/>
<resource-root path="hibernate-core-5.2.1.Final.jar"/>
<resource-root path="hibernate-jpa-2.1-api-1.0.0.Final.jar"/>
<resource-root path="jandex-2.0.0.Final.jar"/>
<resource-root path="javassist-3.20.0-GA.jar"/>
<resource-root path="javax.inject-1.jar"/>
<resource-root path="jboss-interceptors-api_1.1_spec-1.0.0.Beta1.jar"/>
<resource-root path="jboss-logging-3.3.0.Final.jar"/>
<resource-root path="jsr250-api-1.0.jar"/>
</resources>
Jeg læste et sted, at dette tilføjer disse pakker til serverens globale klassesti. Jeg tager måske helt fejl, men det ser ud til at virke. Hvis dette ikke er en permanent løsning eller den forkerte måde at gøre tingene på, er jeg stadig åben for forslag. Mange tak!