Tôi đã khắc phục sự cố nhưng không chắc đó có phải là cách đúng để thực hiện hay sự cố đã thực sự được khắc phục. Tôi đã thêm jboss-deploy-structure.xml gửi dự án của tôi trong thư mục 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>
Sau đó, trong thư mục gốc cài đặt máy chủ, trong mô-đun / tôi đã thêm một configext / mô-đun / thư mục và sao chép tất cả các tệp JAR của tôi vào đó và thêm một module.xml tập tin vào thư mục:
<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>
Tôi đọc ở đâu đó rằng điều này thêm các gói này vào classpath toàn cầu của máy chủ. Tôi có thể hoàn toàn sai nhưng điều này có vẻ hiệu quả. Nếu đây không phải là bản sửa lỗi vĩnh viễn hoặc cách thực hiện không chính xác, tôi vẫn sẵn sàng tiếp nhận các đề xuất. Cảm ơn rất nhiều!