2012-04-11 30 views
5

Tôi đang sử dụng Jboss AS 7.1.1.final và tôi đang cố gắng để thêm một Datasource oracle:Không thể xác định nguồn dữ liệu oracle trên 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> 

Và người lái xe:

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

Nhưng khi tôi bắt đầu máy chủ tôi nhận được:

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

tôi có một mô-đun dưới 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> 

và tất nhiên là bình ở đó.

Có thể ai đó vui lòng cho tôi biết tôi đang làm gì sai ở đây?

Trả lời

4

Got câu trả lời:

Trong phần trình điều khiển, tôi xác định người lái xe như ngồi trong mô-đun "com.oracle.ojdbc" nhưng các module chính nó là thực sự định nghĩa với vốn 'O' trong 'O racle' vì thế nên được "com.Oracle.ojdbc"

7

Thêm này để xác định tài xế: cho xa nguồn dữ liệu

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

cho người không xa -------

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

Thêm này để xác định tài xế: cho xa nguồn dữ liệu

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

cho không xa -------

<driver name="oracleDriver" module="com.oracle.ojdbc"> 
     <driver-class>oracle.jdbc.OracleDriver</driver-class> 
    </driver> 
Các vấn đề liên quan