Ireport - JasperServer:PostgreSQL错误(驱动程序)

时间:2011-09-21 07:05:50

标签: postgresql driver ireport jasperserver

我正在尝试使用postgresql数据库(在我的localhost上)在jasperserver上运行我在iReport 4上创建的报告。

该报告在iReport上的预览中运行完美。现在,当我将其上传到jasperServer时,我收到以下错误:

  

1 - org.postgresql.Driver   java.lang.Exception的:1 - org.postgresql.Driver   在com.jaspersoft.ireport.jasperserver.ws.WSClient.runReport(WSClient.java:403)   在com.jaspersoft.ireport.jasperserver.ws.WSClient.runReport(WSClient.java:320)   在com.jaspersoft.ireport.jasperserver.ReportRunner.run(ReportRunner.java:70)   在org.openide.util.RequestProcessor $ Task.run(RequestProcessor.java:572)   在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? 还是有不同的问题?

1 个答案:

答案 0 :(得分:1)

PostgreSQL驱动程序jar应该进入应用程序服务器的lib目录。 如果您使用的是jasperServer附带的捆绑版tomcat,那么这将是

<jasperServer_install>\apache-tomcat\lib

有更详细的说明here