Jasper Report — ресурс не найден

Я разрабатываю отчет о яшме на PHP
Я пробовал встроенную библиотеку яшмы 0,9d — PhpJasperLibrary-мастер
После исправления части кода в библиотеке,
Он работает нормально, но не может отображать формат таблицы, что очень важно для меня при разработке отчета Jasper, поэтому я отказался от этого метода и собрал сервер jasper.

Я установил клиент PHP (v2.0) с помощью composer и использовал пример кода по следующей ссылке

http://community.jaspersoft.com/wiki/php-client-sample-code
http://community.jaspersoft.com/project/php-client/releases

Я не уверен, почему в примере кода есть много ошибок, таких как функция getjob (s) и передача переменной классу client.

В любом случае, я исправил это, и информация о сервере может быть вызвана.
На последнем этапе я не могу запустить отчет, и сообщение об ошибке показывает, что ресурс моего отчета не найден.

Jaspersoft\Exception\RESTRequestException

Resource /20150604 not found.

Я хотел бы, чтобы вы мне помогли, и я надеюсь, что смогу выпустить префектную версию после всех выполненных работ. Спасибо

И ниже моя информация отчета.

Я поместил свой отчет в папку / reports
и он может работать на сервере яшмы

Я проверил URL, который вызывает отчет, как показано ниже

localhost:9090/jasperserver/rest_v2/reports/20150604.html

У меня есть беспокойство по поводу URL, но я не могу найти ссылку на него.
Поэтому, пожалуйста, поддержите меня, чтобы решить проблему.
Спасибо

дополнительно: вот код, который я называю отчетом

$report = $c->reportService()->runReport('/20150604', 'html');

1

Решение

Хм, остальной конечной точкой для «запуска» отчета является js / rest_v2 /? Path to report? .Html

Если ваш отчет не находится в корне вашей организации, вам нужен путь.

Проверьте это (строка 20):
https://github.com/jasonhuber/Jaspersoft_InputControlsFromCSV/blob/master/index.html#L20

и проверьте в руководстве по веб-сервисам стр. 71 …

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]