Ireport - JasperServer: ошибка PostgreSQL (драйвер) - PullRequest
0 голосов
/ 21 сентября 2011

Я пытаюсь запустить свой отчет, созданный в iReport 4, на сервере jasperserver с базой данных postgresql (на моем локальном хосте).

Отчет отлично работает при предварительном просмотре в 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 (Java: 70) в org.openide.util.RequestProcessor $ Task.run (RequestProcessor.java:572) в org.openide.util.RequestProcessor $ Processor.run (RequestProcessor.java:997)

Затем я проверил свои настройки OLAP на своем jasperServer и заметил, что у него нет драйвера postgresql.

mondrian.jdbcDrivers sun.jdbc.odbc.JdbcOdbcDriver, org.hsqldb.jdbcDriver, oracle.jdb.OracleDriver, com.mysql.jdbc.Driver

И в моем отчете jasperreport я использую следующий драйвер:

PostgreSQL (org.postgresql.Driver)

Я думаю, что это проблема.Кто-нибудь знает, как я могу добавить этот драйвер postgresql к моему jasperserver?Или есть другая проблема?

1 Ответ

1 голос
/ 23 сентября 2011

Файл jar драйвера PostgreSQL должен находиться в каталоге lib вашего сервера приложений. Если вы используете пакетную версию tomcat, которая поставляется с jasperServer, это будет

<jasperServer_install>\apache-tomcat\lib

Более подробные инструкции доступны здесь .

...