Jasper 报告——未找到资源

Jasper Report -- Resource not found

我正在 PHP 中开发一份 jasper 报告 我试过嵌入式 jasper 库 0.9d -- PhpJasperLibrary-master 修复库中的部分代码后, 它可以正常工作,但它不能显示table格式,这对我开发Jasper报告非常重要,所以我放弃了这种方法并建立了一个jasper服务器。

我安装了composer的PHP Client(v2.0) 并使用下面的示例代码link

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

我不确定为什么示例代码中有很多错误,例如 getjob(s) 函数和将变量传递给 class 客户端。

不管怎样,我修好了,可以调用服务器信息了。 在最后阶段,我无法 运行 报告和错误消息显示找不到我的报告资源。

Jaspersoft\Exception\RESTRequestException

Resource /20150604 not found. 

我希望你能帮助我,我希望我能在完成所有部分后发布一个完美的版本done.Thanks

下面是我的举报信息

我已将我的报告放在文件夹 /reports 下 它可以在 jasper 服务器中 运行

我查看了URL调用报告如下

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

我对 URL 有疑虑,但我找不到任何关于它的参考资料。 所以请支持我解决问题。 谢谢

补充:这是我调用报告的代码

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

嗯,"run" 报告的其余端点是 js/rest_v2/?报告路径?html

除非您的报告位于组织的根目录中,否则您需要一个路径。

看看这个(第 20 行): https://github.com/jasonhuber/Jaspersoft_InputControlsFromCSV/blob/master/index.html#L20

并查看网络服务指南第 71 页...