JBoss-EAP 6.3 sử dụng phiên bản JBoss-AS 7.4.0 Final Communtity.
Vì vậy, bạn đang xem xét JBoss AS 5 và AS 4.
Để thiết lập Oracle DataSource trong Jboss EAP 6.3, bạn cần thực hiện các bước sau
- Bạn cần tạo Nguồn dữ liệu trong phần tử Nguồn dữ liệu trong tệp cấu hình độc lập của mình như sau
<datasource jta="true" jndi-name="your jndiName" pool-name="poolname" enabled="true" use-java-context="true" use-ccm="true">
<connection-url>database URL</connection-url>
<driver-class>oracle.jdbc.OracleDriver</driver-class>
<driver>oracleDriver</driver>
<pool>
<min-pool-size>2</min-pool-size>
<max-pool-size>20</max-pool-size>
<prefill>true</prefill>
</pool>
<security>
<user-name>username</user-name>
<password>password</password>
</security>
</datasource>
- Thứ hai, bạn cần thêm Phần tử Trình điều khiển trong Trình điều khiển trong tệp cấu hình của mình. Một cái gì đó như thế này.
<drivers>
<driver name="oracleDriver" module="com.oracle"/>
</drivers>
Đảm bảo rằng driverName trong phần tử trình điều khiển và tên của phần tử trình điều khiển trong Phần tử nguồn dữ liệu của bạn giống nhau.
- Bước thứ ba là dán ojdbc5.jar vào thư mục trong thư mục mô-đun của bạn trong thư mục jboss. đã sao chép tệp jar] và cũng cần tạo tệp module.xml trong thư mục chính
Nội dung của module.xml như sau:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="com.oracle">
<resources>
<resource-root path="ojdbc6.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>
Hãy đảm bảo rằng tên mô-đun trong tệp module.xml ở trên và tên được chỉ định cho mô-đun thuộc tính cho phần tử trình điều khiển trong tệp cấu hình độc lập của bạn giống nhau.
Ya
Tôi nghĩ các Bước này sẽ giúp bạn định cấu hình Nguồn dữ liệu trong Jboss-EAP 6.3
Cảm ơn