Saya memang memperbaiki masalah ini tetapi saya tidak yakin apakah itu cara yang benar untuk melakukannya atau masalahnya telah benar-benar diperbaiki. Saya menambahkan jboss-deployment-structure.xml file ke proyek saya di direktori META-INF:
<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>
Kemudian, di root instalasi server, di bawah modules/ saya menambahkan configext/ module/folder dan menyalin semua file JAR saya ke dalamnya dan menambahkan module.xml file ke direktori:
<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>
Saya membaca di suatu tempat bahwa ini menambahkan paket-paket ini ke classpath global server. Saya mungkin sepenuhnya salah tetapi ini tampaknya berhasil. Jika ini bukan perbaikan permanen atau cara yang salah untuk melakukan sesuatu, saya masih terbuka untuk saran. Terima kasih banyak!