Missing Class: com.ibm.as400.access.AS400JDBCDriver Appears in Log File when Connecting to DB2
(Doc ID 422601.1)
Last updated on MAY 15, 2023
Applies to:
Oracle(R) BPEL Process Manager 10g - Version 10.1.3.1 to 10.1.3.5.0Information in this document applies to any platform.
Symptoms
On SOA 10g after configuring the data-sources.xml to access DB2 you are getting the following error:
(Error extracted from <OH>/opmn/logs/default_group~container_name.log)
SEVERE: ApplicationStateRunning.initConnector Error occurred initializing connectors. Exception is: Exception creating connection pool. Exception: oracle.oc4j.sql.config.DataSourceConfigException: Unable to create : com.ibm.as400.access.AS400JDBCDriver
SEVERE: ApplicationStateRunning.initConnector Stack trace: oracle.oc4j.sql.DataSourceException: Exception creating connection pool. Exception: oracle.oc4j.sql.config.DataSourceConfigException: Unable to create : com.ibm.as400.access.AS400JDBCDriver
...
...
Caused by: oracle.oc4j.sql.config.DataSourceConfigException: Unable to create : com.ibm.as400.access.AS400JDBCDriver
at oracle.oc4j.sql.config.DataSourceConfigUtils.createConnectionFactory(DataSourceConfigUtils.java:284)
...
Missing class: com.ibm.as400.access.AS400JDBCDriver
Dependent class: oracle.oc4j.sql.config.DataSourceConfigUtils
Loader: oc4j:10.1.3
Code-Source: /D:/product/10.1.3.1/OracleAS_5/j2ee/home/lib/oc4j-internal.jar
Configuration: <code-source> in META-INF/boot.xml in D:\product\10.1.3.1\OracleAS_5\j2ee\home\oc4j.jar
This load was initiated at default.root:0.0.0 using the Class.forName() method.
The missing class is not available from any code-source or loader in the system.
SEVERE: ApplicationStateRunning.initConnector Stack trace: oracle.oc4j.sql.DataSourceException: Exception creating connection pool. Exception: oracle.oc4j.sql.config.DataSourceConfigException: Unable to create : com.ibm.as400.access.AS400JDBCDriver
...
...
Caused by: oracle.oc4j.sql.config.DataSourceConfigException: Unable to create : com.ibm.as400.access.AS400JDBCDriver
at oracle.oc4j.sql.config.DataSourceConfigUtils.createConnectionFactory(DataSourceConfigUtils.java:284)
...
Missing class: com.ibm.as400.access.AS400JDBCDriver
Dependent class: oracle.oc4j.sql.config.DataSourceConfigUtils
Loader: oc4j:10.1.3
Code-Source: /D:/product/10.1.3.1/OracleAS_5/j2ee/home/lib/oc4j-internal.jar
Configuration: <code-source> in META-INF/boot.xml in D:\product\10.1.3.1\OracleAS_5\j2ee\home\oc4j.jar
This load was initiated at default.root:0.0.0 using the Class.forName() method.
The missing class is not available from any code-source or loader in the system.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |