0

iReport 4 で作成したレポートを jasperserver で postgresql データベース (私のローカルホスト) で実行しようとしています。

レポートは、iReport のプレビューで完全に実行されます。jasperServer にアップロードすると、次のエラーが表示されます。

1 - org.postgresql.Driver java.lang.Exception: 1 - com.jaspersoft.ireport.jasperserver の com.jaspersoft.ireport.jasperserver.ws.WSClient.runReport(WSClient.java:403) の org.postgresql.Driver。 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) 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に追加する方法を知っている人はいますか? それとも別の問題がありますか?

4

1 に答える 1

1

PostgreSQL ドライバー jar は、アプリケーション サーバーの lib ディレクトリに配置する必要があります。jasperServer に同梱されている tomcat のバンドル バージョンを使用している場合、これは次のようになります。

<jasperServer_install>\apache-tomcat\lib

詳細な手順については、こちらを参照してください。

于 2011-09-23T16:08:36.237 に答える