org.eclipse.birt.report.data.oda.jdbc.JDBCException:无法加载JDBC驱动程序类:org.postgresql.Driver

时间:2015-01-19 17:19:05

标签: tomcat jdbc birt postgresql-9.2

我收到错误:

org.eclipse.birt.report.engine.api.EngineException: An exception occurred during processing. Please see the following message for details:
Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.
org.eclipse.birt.report.data.oda.jdbc.JDBCException: Cannot load JDBC Driver class: org.postgresql.Driver.
   at org.eclipse.birt.report.engine.executor.ExecutionContext.addException(ExecutionContext.java:1245)
   at org.eclipse.birt.report.engine.executor.ExecutionContext.addException(ExecutionContext.java:1224)
   at org.eclipse.birt.report.engine.executor.QueryItemExecutor.executeQuery(QueryItemExecutor.java:96)
   at org.eclipse.birt.report.engine.executor.TableItemExecutor.execute(TableItemExecutor.java:62)

BIRT Designer版本4.4.1.v201408290142。

BIRT Viewer版本:4.3.0。

Apache Tomcat / 6.0.24

操作系统:AIX 6.1

Java 6

我已将postgresql-9.2-1002.jdbc4.jar放在 WEB-INF / lib 文件夹中,但异常仍然存在。报告从eclipse运行而没有错误。

你可以建议吗?

2 个答案:

答案 0 :(得分:2)

可能是Designer中使用的驱动程序与复制到查看器的驱动程序不同。在您的eclipse插件目录中,您将找到 org.eclipse.birt.report.data.oda.jdbc_4.4.1.v201408290142 文件夹,其中包含报告的jdbc驱动程序。将其复制并粘贴到WEB-INF / lib文件夹中。那将是有希望的。祝你好运!!

答案 1 :(得分:2)

抱歉很晚才回答!似乎一切正常,tomcat需要重新启动,之后一切正常。