JBoss-EAP 6.3 używa JBoss-AS 7.4.0 Final Community Version.
Więc szukasz JBoss AS 5 i AS 4.
Aby skonfigurować Oracle DataSource w Jboss EAP 6.3, musisz wykonać następujące kroki
- Musisz utworzyć źródło danych w elemencie Datasources w swoim samodzielnym pliku konfiguracyjnym w następujący sposób
<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>
- Po drugie musisz dodać element Driver w obszarze Drivers w pliku konfiguracyjnym. Coś takiego.
<drivers>
<driver name="oracleDriver" module="com.oracle"/>
</drivers>
Upewnij się, że driverName w elemencie driver i elemencie driver w elemencie źródła danych są takie same.
- Trzeci krok to wklejenie pliku ojdbc5.jar do folderu w katalogu modułów w katalogu jboss. W tym celu musisz utworzyć katalogi com/oracle/main pod modules/system/layers/base/ [w tej ścieżce wklej skopiowany plik jar], a także trzeba utworzyć plik module.xml w głównym katalogu
Zawartość module.xml jest następująca:
<?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>
Upewnij się, że nazwa modułu w powyższym pliku module.xml i nazwa określona dla modułu atrybutu dla elementu sterownika w samodzielnym pliku konfiguracyjnym są takie same.
Tak
Myślę, że te kroki pomogą Ci skonfigurować źródło danych w Jboss-EAP 6.3
Dzięki