JBoss-EAP 6.3 използва окончателната общностна версия на JBoss-AS 7.4.0.
Така че разглеждате JBoss AS 5 и AS 4.
За настройка на Oracle DataSource в Jboss EAP 6.3 трябва да направите следните стъпки
- Трябва да създадете Datasource под елемент Datasources във вашия самостоятелен конфигурационен файл, както следва
<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>
- Второ, трябва да добавите Driver Element под Drivers във вашия конфигурационен файл. Нещо подобно.
<drivers>
<driver name="oracleDriver" module="com.oracle"/>
</drivers>
Уверете се, че driverName в елемента на драйвера и това на елемента на драйвера във вашия елемент на източник на данни е едно и също.
- Трета стъпка е да поставите ojdbc5.jar в папката във вашата директория modules под директорията jboss. За това трябва да създадете директории com/oracle/main под modules/system/layers/base/ [в този път поставете копиран jar файл] и също трябва да създадете файл module.xml в главната директория
Съдържанието на module.xml е както следва:
<?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>
Моля, уверете се, че името на модула в горния файл module.xml и името, указано за модула на атрибута за елемента на драйвера във вашия самостоятелен конфигурационен файл, са еднакви.
Да
Мисля, че тези стъпки ще ви помогнат да конфигурирате Datasource в Jboss-EAP 6.3
Благодаря