Jasper报表服务器社区版和PHP客户端

时间:2017-05-03 17:03:26

标签: php client jasperserver

我已在Windows 7上运行的服务器192.168.1.107上部署了Jasper report Server社区版。我可以登录此PC并运行报告。

我有一个带有PHP的192.168.1.10上的Apache Web服务器。

我已经在Apache服务器中部署了Jasper PHP客户端。

我从示例代码构建了以下脚本。

<?php
require_once __DIR__ . "/vendor/autoload.php";
header('Content-Type: text/html');
use Jaspersoft\Client\Client;
$c = new Client(
                "http://192.168.1.107:8080/jasperserver",
                "jasperadmin",
                "my_password",
                ""
            );
$info = $c->serverInfo();
print_r($info);
?>

当我运行PHP时,我收到错误

  

致命错误:未捕获的异常&#39; Jaspersoft \ Exception \ RESTRequestException&#39;带有消息&#39;服务器返回了一个意外的HTTP状态代码&#39;在C:\ xampp \ htdocs \ courierserver \ fsumanager \ vendor \ jaspersoft \ rest-client \ src \ Jaspersoft \ Tool \ RESTRequest.php:378

     

堆栈追踪:
   #0 C:\ xampp \ htdocs \ courierserver \ fsumanager \ vendor \ jaspersoft \ rest-client \ src \ Jaspersoft \ Tool \ RESTRequest.php(451):Jaspersoft \ Tool \ RESTRequest-&gt; handleError(0,Array,false)
   #1 C:\ xampp \ htdocs \ courierserver \ fsumanager \ vendor \ jaspersoft \ rest-client \ src \ Jaspersoft \ Client \ Client.php(158):Jaspersoft \ Tool \ RESTRequest-&gt; prepAndSend(&#39; {{ 3}} ....&#39;,数组,&#39; GET&#39;,NULL,true,&#39; application / jso ...&#39;,&#39; application / jso。 ..&#39;)
   #2 C:\ xampp \ htdocs \ courierserver \ fsumanager \ abc_report2.php(15):Jaspersoft \ Client \ Client-&gt; serverInfo()
   #3 {main}在第378行的C:\ xampp \ htdocs \ courierserver \ fsumanager \ vendor \ jaspersoft \ rest-client \ src \ Jaspersoft \ Tool \ RESTRequest.php中抛出

问题。

您可以从PHP访问JRS社区版吗?

&#39;组织&#39;社区版中没有名称,应该传递什么参数?

任何有关示例脚本无法运行的帮助都将受到赞赏

由于

0 个答案:

没有答案