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

JBoss में अनुप्रयोग परिनियोजित करते समय Xmlparserv2 त्रुटि, जावा वेब अनुप्रयोग के लिए JBoss में Oracle ojdbc मॉड्यूल स्थापित करना

यहां बताया गया है कि मैं Oracle डेटा स्रोत कैसे घोषित करता हूं (pl कॉल करने या xqueries निष्पादित करने के लिए)

डेटा स्रोत को इंजेक्ट करना (एक स्टेटलेस ईजेबी में)

@Resource(name = "java:jboss/datasources/xmlDatasource")
private DataSource productDS;

स्टैंडअलोन.एक्सएमएल में डेटा स्रोत घोषित करना

<datasource jndi-name="java:jboss/datasources/xmlDatasource" pool-name="xxx" enabled="true" use-java-context="true">
    <connection-url>jdbc:oracle:thin:@xxx:1521:xxx</connection-url>
    <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
    <driver>oracle</driver>
    <pool>
        <min-pool-size>0</min-pool-size>
        <max-pool-size>10</max-pool-size>
    </pool>
    <security>
        <user-name>xxx</user-name>
        <password>xxx</password>
    </security>
</datasource>
<drivers>
    <driver name="oracle" module="oracle.jdbc">
        <xa-datasource-class>oracle.jdbc.OracleDriver</xa-datasource-class>
    </driver>
</drivers>

मॉड्यूल परिभाषा

<module xmlns="urn:jboss:module:1.1" name="oracle.jdbc">

    <resources>
        <resource-root path="ojdbc6.jar"/>
    </resources>
    <dependencies>
        <module name="javax.api"/>
    </dependencies>
</module>

मावेन (या अपना मेनिफेस्ट.एमएफ संपादित करें और मॉड्यूल नाम जोड़ें) का उपयोग करके मेरे कान एप्लिकेशन (जिसमें स्टेटलेस ईजेबी अंदर है ..) पर मॉड्यूल निर्भरता जोड़ें

<archive>
    <manifestEntries>
        <Dependencies>oracle.jdbc</Dependencies>
    </manifestEntries>
</archive>


  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. डिफ़ॉल्ट रूप से ORACLE 11g केस असंवेदनशील

  3. मुझे PL/SQL BEGIN...END ब्लॉक कब नेस्ट करना चाहिए?

  4. क्या JPQL में ऐसी कोई CASE अभिव्यक्ति है?

  5. मैं किसी अन्य चुनिंदा क्वेरी के परिणाम की 10वीं, 20वीं, 30वीं ... पंक्ति का चयन कैसे कर सकता हूं?