2012-04-11 11 views
5

Jboss पर ओरेकल डेटा स्रोत को परिभाषित करने में असमर्थ:मैं Jboss उपयोग कर रहा हूँ के रूप में 7.1.1.final और मैं एक दैवज्ञ डेटा स्रोत को जोड़ने के लिए कोशिश कर रहा हूँ के रूप में 7

<datasource jndi-name="java:jboss/datasources/DefaultDS" 
      pool-name="DefaultDS" 
      enabled="true" 
      use-java-context="true"> 
    <connection-url>jdbc:oracle:[email protected]_NAME</connection-url> 
    <driver>oracle</driver> 
    <security> 
     <user-name>username</user-name> 
     <password>pwd</password> 
    </security> 
</datasource> 

और ड्राइवर:

<driver name="oracle" module="com.oracle.ojdbc"> 
    <xa-datasource-class>oracle.jdbc.OracleDriver</xa-datasource-class> 
</driver> 

लेकिन जब मैं सर्वर प्रारंभ मैं:

JBAS014775: New missing/unsatisfied dependencies: 
    service jboss.jdbc-driver.oracle (missing) dependents: [service jboss.data-source.java:jboss/datasources/DefaultDS] 

मैं मॉड्यूल के तहत एक मॉड्यूल है/com/ओरेकल/ojdbc/मुख्य:

<module xmlns="urn:jboss:module:1.0" name="com.Oracle.ojdbc"> 
    <resources> 
     <resource-root path="ojdbc6.jar"/> 
    </resources> 
    <dependencies> 
     <module name="javax.api"/> 
    </dependencies> 
</module> 

और निश्चित रूप से जार वहां है।

क्या कोई मुझे बता सकता है कि मैं यहां क्या गलत कर रहा हूं?

उत्तर

4

जवाब मिल गया:

ड्राइवरों अनुभाग में, मैं मॉड्यूल "com.oracle.ojdbc" में बैठे के रूप में चालक परिभाषित लेकिन मॉड्यूल में ही वास्तव में तो यह चाहिए 'हे racle' में पूंजी के साथ 'O' परिभाषित किया गया है गैर Xa -------के लिए Xa डेटा स्रोत

<driver name="oracleDriver" module="com.oracle.ojdbc"> 
     <driver-class>oracle.jdbc.OracleDriver</driver-class> 
     <xa-datasource-class>oracle.jdbc.xa.OracleXADataSource</xa-datasource-class> 
</driver> 

के लिए: जा "com.Oracle.ojdbc"

7

जोड़े इस ड्राइवर को परिभाषित करने के Xa डेटा स्रोत

<driver name="oracleDriver" module="com.oracle.ojdbc"> 
     <driver-class>oracle.jdbc.OracleDriver</driver-class> 
     <xa-datasource-class>oracle.jdbc.xa.OracleXADataSource 

के लिए:

<driver name="oracleDriver" module="com.oracle.ojdbc"> 
     <driver-class>oracle.jdbc.OracleDriver</driver-class> 
    </driver> 
0

व्यवस्थापक इंटरफ़ेस से डेटा स्रोत को परिभाषित कर सकते, अच्छा ट्यूटोरियल खोजने के इस ड्राइवर को परिभाषित करने के जोड़े गैर-एक्सए -------

<driver name="oracleDriver" module="com.oracle.ojdbc"> 
     <driver-class>oracle.jdbc.OracleDriver</driver-class> 
    </driver> 
संबंधित मुद्दे

 संबंधित मुद्दे