मैंने इस मुद्दे को ठीक कर दिया लेकिन मुझे यकीन नहीं है कि यह करने का यह सही तरीका है या समस्या वास्तव में ठीक हो गई है। मैंने एक jboss-deployment-struct.xml added जोड़ा 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>
फिर, सर्वर इंस्टॉलेशन रूट में, मॉड्यूल के तहत/मैंने एक कॉन्फिगेक्स्ट/मॉड्यूल/फोल्डर जोड़ा और उसमें मेरी सभी जेएआर फाइलों को कॉपी किया और एक module.xml जोड़ा। निर्देशिका में फ़ाइल करें:
<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>
मैंने कहीं पढ़ा है कि यह इन पैकेजों को सर्वर के वैश्विक क्लासपाथ पर जोड़ता है। मैं पूरी तरह गलत हो सकता हूं लेकिन ऐसा लगता है कि यह काम करता है। यदि यह स्थायी समाधान नहीं है या चीजों को करने का गलत तरीका नहीं है, तो भी मैं सुझावों के लिए तैयार हूं। बहुत बहुत धन्यवाद!