2012-04-11 10 views
5

sto usando JBoss AS 7.1.1.final e sto cercando di aggiungere un Datasource oracolo:in grado di definire Oracle origine dati su 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> 

E il conducente:

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

Ma quando inizio il server ottengo:

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

ho un modulo in 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> 

e ovviamente il barattolo è lì.

Qualcuno può dirmi per favore cosa sto facendo di sbagliato qui?

risposta

4

avuto la risposta:

Nella sezione driver, ho definito il driver come seduto nel modulo "com.oracle.ojdbc" ma il modulo stesso è in realtà definita con capitale 'O' in 'O racle' così dovrebbe essere "com.Oracle.ojdbc"

7

Aggiungi questo per definire il driver: per XA origine dati

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

per i non-XA -------

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

aggiungere questo per definire il driver: per XA origine dati

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

per non-xa -------

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