Ireport-JasperServer:PostgresSQL错误(驱动程序)
我想运行我在iReport 4上创建的与postgresql数据库(在我的本地主机上)jasperserver上的报告。Ireport-JasperServer:PostgresSQL错误(驱动程序)
该报告在iReport的预览上运行完美。现在,当我把它上传到我的JasperServer收到以下错误:
1 - org.postgresql.Driver java.lang.Exception: 1 - org.postgresql.Driver at com.jaspersoft.ireport.jasperserver.ws.WSClient.runReport(WSClient.java:403) at com.jaspersoft.ireport.jasperserver.ws.WSClient.runReport(WSClient.java:320) at com.jaspersoft.ireport.jasperserver.ReportRunner.run(ReportRunner.java:70) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)
然后我查了我的JasperServer我OLAP设置,发现它没有一个PostgreSQL驱动程序。
mondrian.jdbcDrivers sun.jdbc.odbc.JdbcOdbcDriver,org.hsqldb.jdbcDriver,oracle.jdbc.OracleDriver,com.mysql.jdbc.Driver
而且在我的JasperReport我用下面的驱动程序:
PostgreSQL (org.postgresql.Driver)
我想这就是问题所在。有谁知道我可以如何将这个postgresql驱动程序添加到我的jasperserver? 还是有其他问题?
谢谢!
PostgreSQL驱动程序jar应该进入应用程序服务器的lib目录。 如果您使用的是Tomcat的捆绑版本附带的JasperServer,这将是
<jasperServer_install>\apache-tomcat\lib
更详细的说明,请here。