Details
-
Bug
-
Resolution: Done
-
Minor
-
None
-
None
Description
Download oracle jdbc driver at http://www.oracle.com/technetwork/database/features/jdbc/jdbc-ucp-122-3110062.html
Install the driver as a module and add the JDBC driver:
module add --name=com.oracle.jdbc --resources=/opt/Downloads/ojdbc8.jar --dependencies=[javax.api, javax.transaction.api] /subsystem=datasources/jdbc-driver=oracle:add(driver-name=oracle, driver-module-name=com.oracle.jdbc, driver-datasource-class-name=oracle.jdbc.datasource.OracleDataSource, driver-xa-datasource-class-name=oracle.jdbc.xa.client.OracleXADataSource, driver-class-name=oracle.jdbc.OracleDriver)
It should fail because the configuraiton:
driver-datasource-class-name=oracle.jdbc.datasource.OracleDataSource
is wrong, oracle.jdbc.datasource.OracleDataSource is an interface, not a concrete class.
It should be the same for the data-source creation when specifying the datasource-class.
Attachments
Issue Links
- is related to
-
WFLY-10637 NPE when reading oracle jdbc 12.2.0.1 datasource with include-runtime
- Closed
- relates to
-
WFLY-10949 IllegalArgumentException when get jdbc driver info if xa-datasource-class is not defined
- Closed