2012-04-11 7 views
5

Ich bin mit Jboss AS 7.1.1.final und ich versuche, ein Orakel Datenquelle hinzufügen zu definieren:Unable Orakel Datenquelle auf Jboss AS 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> 

und den Fahrer:

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

Aber wenn ich den Server zu starten, erhalte ich:

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

ich habe ein Modul unter modules/com/oracle/ojdbc/main:

<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> 

und natürlich ist das Glas da.

Kann mir bitte jemand sagen, was mache ich hier falsch?

Antwort

4

die Antwort erhielt:

Im Abschnitt Treiber, definierte ich den Treiber als "com.oracle.ojdbc" in Modul sitzt, aber das Modul selbst ist eigentlich mit Kapital ‚O‘ in ‚O racle‘ definiert, so sollte es werden "com.Oracle.ojdbc"

7

Fügen Sie diese Treiber definieren: für xa Datenquelle

<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> 

für nicht-xa -------

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

Fügen Sie diese Treiber zu definieren: für xa Datenquelle

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

für Nicht-Xa -------

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