Cannot load JDBC Driver class
Error
Caused by: org.eclipse.birt.report.data.oda.jdbc.JDBCException: Cannot load JDBC Driver class: oracle.jdbc.OracleDriver
at org.eclipse.birt.report.data.oda.jdbc.JDBCDriverManager.findDriver(JDBCDriverManager.java:623)
at org.eclipse.birt.report.data.oda.jdbc.JDBCDriverManager.loadAndRegisterDriver(JDBCDriverManager.java:731)
at org.eclipse.birt.report.data.oda.jdbc.JDBCDriverManager.doConnect(JDBCDriverManager.java:192)
at org.eclipse.birt.report.data.oda.jdbc.JDBCDriverManager.getConnection(JDBCDriverManager.java:158)
at com.cohga.server.datasource.jdbc.internal.PooledJdbcDataSource$ConnectionObjectFactory.makeObject(PooledJdbcDataSource.java:162)Solution
Make sure that the JDBC driver has been installed in the ...\weave\platform\workspace\jdbc directory.
In the case above it is looking for class oracle.jdbc.OracleDriver which is contained within the ojdbc8.jar file, if you're trying to connect to a different database, for example SQL Server or Postgres, the required JDBC driver will be different.
The driver should be downloaded from the web site of the database provider or copied from the installation media of the database.
The Weave server instance must be restarted after installing a new JDBC driver