我收到错误:
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运行而没有错误。
你可以建议吗?答案 0 :(得分:2)
可能是Designer中使用的驱动程序与复制到查看器的驱动程序不同。在您的eclipse插件目录中,您将找到 org.eclipse.birt.report.data.oda.jdbc_4.4.1.v201408290142 文件夹,其中包含报告的jdbc驱动程序。将其复制并粘贴到WEB-INF / lib文件夹中。那将是有希望的。祝你好运!!
答案 1 :(得分:2)
抱歉很晚才回答!似乎一切正常,tomcat需要重新启动,之后一切正常。