Ik heb het probleem opgelost, maar ik weet niet zeker of dit de juiste manier is om het te doen of dat het probleem daadwerkelijk is verholpen. Ik heb een jboss-deployment-structure.xml . toegevoegd bestand naar mijn project in de META-INF directory:
<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>
Vervolgens heb ik in de root van de serverinstallatie onder modules/ een configext/module/map toegevoegd en al mijn JAR-bestanden erin gekopieerd en een module.xml toegevoegd. bestand naar de map:
<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>
Ik heb ergens gelezen dat dit deze pakketten toevoegt aan het globale klassenpad van de server. Ik kan het helemaal mis hebben, maar dit lijkt te werken. Als dit geen permanente oplossing of de verkeerde manier is om dingen te doen, sta ik nog steeds open voor suggesties. Heel erg bedankt!