Jasper报告 - 未找到资源

时间:2015-06-05 09:12:27

标签: php jasper-reports jasperserver

我正在用PHP开发一个jasper报告 我试过嵌入式jasper库0.9d - PhpJasperLibrary-master 在库中修复部分代码后, 它正常工作,但它无法显示表格式,这对我来说非常重要,因此我开始使用这种方法并建立一个jasper服务器。

我已经由作曲家安装了PHP客户端(v2.0)并使用以下链接中的示例代码

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

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

无论如何,我修复了它,可以调用服务器信息。 在最后一个阶段,我无法运行报告,并显示错误消息,显示我的报告资源未找到。

Jaspersoft\Exception\RESTRequestException

Resource /20150604 not found. 

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

以下是我的报告信息。

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

我已检查过调用报告的网址如下

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

我对网址有所顾虑,但我找不到任何引用。 所以请支持我解决问题。 感谢

附加:这是我称之为报告的代码

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

1 个答案:

答案 0 :(得分:0)

将其余端点发送到"运行"报告是js / rest_v2 /?报告的路径?.html

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

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

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

相关问题