Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / JasperServer и ошибка "Parameter "DATABASE_TIMEZONE" does not exist" / 3 сообщений из 3, страница 1 из 1
05.06.2012, 17:37
    #37826426
andrejjj
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JasperServer и ошибка "Parameter "DATABASE_TIMEZONE" does not exist"
Сделал отчет - в iReport всё работает замечательно, однако, когда пытаюсь запустить этот же отчет в JasperServer - получаю ошибку: "Parameter "DATABASE_TIMEZONE" does not exist". Нагуглил такой совет: необходимо добавить jrxml-файл подотчета в репозиторий и прописать в subreport expressions "repo:/<путь>" причем надо добавлять именно в репозиторий, а не в JasperServer Web Archive (WAR) авторYou have to load the JRXML file into the JasperServer repository, not into the JasperServer WAR or file system
Кто-нибудь может объяснить мне:
1) Где находится репозиторий (на диске)
2) Как правильно писать путь (и почему в пути к файлам появляется куча нижних подчеркиваний)
3) Где в отчете надо писать этот "repo:/<путь>"
4) Как правильно добавить файл в репозиторий
5) в чем разница между репозиторием и WAR

источник
...
Рейтинг: 0 / 0
06.06.2012, 12:06
    #37827297
andrejjj
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JasperServer и ошибка "Parameter "DATABASE_TIMEZONE" does not exist"
Как говорится - "сам спросил, сам ответил"
Для корректной работы связки отчет-подотчет (причем в подотчете запрос не связан с основным) необходимо:
1) добавить подотчет(исходник, а не откомпилированный *.jasper) как ресурс для данного отчета Resource->Add->JRXML
2) в параметре "SUBREPORT_DIR" удалить локальный путь и задать значение "repo:"
3) в свойствах подотчета для свойства "Subreport Expressions" задать $P{SUBREPORT_DIR}+"<ИМЯ-ПОДОТЧЕТА-БЕЗ-РАСШИРЕНИЯ-JRXML>"
!!! Именно, так просто имя подотчета, если указать расширение jrxml - отчет падает с ошибкой"
4) PROFIT
Натолкнули на решение
раз
два
три
четыре
...
Рейтинг: 0 / 0
06.06.2012, 14:45
    #37827715
milton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JasperServer и ошибка "Parameter "DATABASE_TIMEZONE" does not exist"
andrejjj,

Совет на будущее: многое можно подсмотреть из примеров отчетов, устанавливаемых вместе с JasperServer, в т.ч. и пример с подотчетом.
Сам часто пользовался.
А чтобы пользователи не путались в примерах отчетов, я запретил им доступ к оным.
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / JasperServer и ошибка "Parameter "DATABASE_TIMEZONE" does not exist" / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]