我已在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;社区版中没有名称,应该传递什么参数?
任何有关示例脚本无法运行的帮助都将受到赞赏
由于