Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

अनुरोधित वर्ग लोड नहीं कर सका:com.mysql.jdbc.Driver जेबॉस पर हाइबरनेट का उपयोग कर

मैंने इस मुद्दे को ठीक कर दिया लेकिन मुझे यकीन नहीं है कि यह करने का यह सही तरीका है या समस्या वास्तव में ठीक हो गई है। मैंने एक 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>    

मैंने कहीं पढ़ा है कि यह इन पैकेजों को सर्वर के वैश्विक क्लासपाथ पर जोड़ता है। मैं पूरी तरह गलत हो सकता हूं लेकिन ऐसा लगता है कि यह काम करता है। यदि यह स्थायी समाधान नहीं है या चीजों को करने का गलत तरीका नहीं है, तो भी मैं सुझावों के लिए तैयार हूं। बहुत बहुत धन्यवाद!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल:बाइनरी टू आईपी एड्रेस

  2. क्षैतिज परिणाम बनाने के लिए इस ईव क्वेरी को कैसे बनाएं

  3. रिकॉर्ड हटाए जाने पर फ़ाइलों को कैसे हटाएं?

  4. MySQL:एक ही क्वेरी में चुनें और COUNT करें

  5. एकाधिक चर चयनों की जांच के लिए mysql क्वेरी कैसे लिखें जहां फॉर्म सबमिट 1 0f 5 फ़ील्ड से मेल खा सकता है