JBoss-EAP 6.3 verwendet JBoss-AS 7.4.0 Final Community Version.
Sie sehen sich also JBoss AS 5 und AS 4 an.
Zum Einrichten von Oracle DataSource in Jboss EAP 6.3 müssen Sie die folgenden Schritte ausführen
- Sie müssen eine Datenquelle unter dem Datasources-Element in Ihrer Standalone-Konfigurationsdatei wie folgt erstellen
<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>
- Zweitens müssen Sie das Driver-Element unter Drivers in Ihrer Konfigurationsdatei hinzufügen. So etwas.
<drivers>
<driver name="oracleDriver" module="com.oracle"/>
</drivers>
Stellen Sie sicher, dass der Treibername im Treiberelement und der des Treiberelements in Ihrem Datenquellenelement identisch sind.
- Der dritte Schritt besteht darin, die ojdbc5.jar in den Ordner in Ihrem Modulverzeichnis unter dem jboss-Verzeichnis einzufügen. Dazu müssen Sie die Verzeichnisse com/oracle/main unter module/system/layers/base/ erstellen [in diesem Pfad fügen Sie die kopierte JAR-Datei] und müssen außerdem die Datei module.xml im Hauptverzeichnis erstellen
Der Inhalt von module.xml ist wie folgt:
<?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>
Bitte stellen Sie sicher, dass der Modulname in der obigen module.xml-Datei und der Name, der für das Attributmodul für das Treiberelement in Ihrer eigenständigen Konfigurationsdatei angegeben ist, identisch sind.
Ja
Ich denke, diese Schritte werden Ihnen helfen, Datasource in Jboss-EAP 6.3 zu konfigurieren
Danke