我正在将BIRT与postgresql一起使用进行报告。虽然我可以使用BIRT Viewer成功运行报表,但是当我尝试与tomcat集成时,它会出现以下错误-
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.
虽然我将oda.jdbc.driver“ postgresql-42.2.5”放置在位置“ \ WEB-INF \ lib”,但仍然遇到此错误。
我正在跑步:
查看错误后,似乎JDBC驱动程序jar在BIRT运行时的类路径上处于打开状态,因此它无法加载驱动程序并引发错误。
请确保将驱动程序jars放置在服务器中安装的BIRT运行时的libs目录中,并且可以在运行时将其放入类路径中。