0

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

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

1 - org.postgresql.Driver java.lang.Exception: 1 - com.jaspersoft.ireport.jasperserver.ws.WSClient.runReport(WSClient.java:403) 上 com.jaspersoft.ireport.jasperserver 上的 org.postgresql.Driver。 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.jdbcDriver sun.jdbc.odbc.JdbcOdbcDriver,org.hsqldb.jdbcDriver,oracle.jdbc.OracleDriver,com.mysql.jdbc.Driver

在我的 jasperreport 上,我使用以下驱动程序:

PostgreSQL (org.postgresql.Driver)

我认为这是问题所在。有谁知道如何将这个 postgresql 驱动程序添加到我的 jasperserver 中?还是有不同的问题?

4

1 回答 1

1

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

<jasperServer_install>\apache-tomcat\lib

此处提供了更详细的说明。

于 2011-09-23T16:08:36.237 回答