Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Lỗi Xmlparserv2 khi ứng dụng được triển khai trong jboss, Cài đặt mô-đun ojdbc Oracle trong ứng dụng web JBoss dành cho Java

Đây là cách tôi khai báo một nguồn dữ liệu Oracle (để gọi pl hoặc thực thi truy vấn)

Chèn Nguồn dữ liệu (trong một ejb không trạng thái)

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

Khai báo nguồn dữ liệu trong standalone.xml

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

Định nghĩa mô-đun

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

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

Thêm phụ thuộc mô-đun vào ứng dụng tai của tôi (có ejb không trạng thái bên trong ..) bằng maven (hoặc chỉnh sửa tệp kê khai.mf của bạn và thêm tên mô-đun)

<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. Oracle Spatial - chọn các đối tượng rơi trong khu vực

  2. Oracle.ManagedDataAccess.EntityFramework - ORA-01918:người dùng 'dbo' không tồn tại

  3. ORA-29977:Loại cột không được hỗ trợ để đăng ký truy vấn ở chế độ đảm bảo

  4. Cách chèn một chuỗi có chứa &

  5. VARCHAR (MAX) so với VARCHAR (n) trong Oracle