JBoss-EAP 6.3 gebruikt JBoss-AS 7.4.0 Final Community-versie.
U kijkt dus naar JBoss AS 5 en AS 4.
Voor het instellen van Oracle DataSource in Jboss EAP 6.3 moet u de volgende stappen uitvoeren
- U moet als volgt een gegevensbron maken onder het element Gegevensbronnen in uw zelfstandige configuratiebestand
<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>
- Ten tweede moet u het Driver Element onder Drivers in uw configuratiebestand toevoegen. Zoiets.
<drivers>
<driver name="oracleDriver" module="com.oracle"/>
</drivers>
Zorg ervoor dat driverName in het driver-element en dat van driver-element in uw Datasource Element hetzelfde is.
- De derde stap is het plakken van de ojdbc5.jar in de map in uw modulesmap onder de jboss-map. Daarvoor moet u de mappen com/oracle/main maken onder modules/system/layers/base/ [plak in dit pad de gekopieerd jar-bestand] en moet ook het bestand module.xml maken onder de hoofdmap
De inhoud van module.xml is als volgt:
<?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>
Zorg ervoor dat de modulenaam in het bovenstaande module.xml-bestand en de naam die is opgegeven voor de attribuutmodule voor het stuurprogramma-element in uw zelfstandige configuratiebestand hetzelfde zijn.
Ja
Ik denk dat deze stappen je zullen helpen bij het configureren van Datasource in Jboss-EAP 6.3
Bedankt