powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / JasperServer и ошибка "Parameter "DATABASE_TIMEZONE" does not exist"
3 сообщений из 3, страница 1 из 1
JasperServer и ошибка "Parameter "DATABASE_TIMEZONE" does not exist"
    #37826426
andrejjj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал отчет - в 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
JasperServer и ошибка "Parameter "DATABASE_TIMEZONE" does not exist"
    #37827297
andrejjj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как говорится - "сам спросил, сам ответил"
Для корректной работы связки отчет-подотчет (причем в подотчете запрос не связан с основным) необходимо:
1) добавить подотчет(исходник, а не откомпилированный *.jasper) как ресурс для данного отчета Resource->Add->JRXML
2) в параметре "SUBREPORT_DIR" удалить локальный путь и задать значение "repo:"
3) в свойствах подотчета для свойства "Subreport Expressions" задать $P{SUBREPORT_DIR}+"<ИМЯ-ПОДОТЧЕТА-БЕЗ-РАСШИРЕНИЯ-JRXML>"
!!! Именно, так просто имя подотчета, если указать расширение jrxml - отчет падает с ошибкой"
4) PROFIT
Натолкнули на решение
раз
два
три
четыре
...
Рейтинг: 0 / 0
JasperServer и ошибка "Parameter "DATABASE_TIMEZONE" does not exist"
    #37827715
milton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejjj,

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


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