2013-12-11 29 views
1

我正在尝试使用php集成BIRT报告。我使用了http://www.theserverside.com/news/1363642/Intergrating-BIRT-with-PHP的教程。我使用birt-rcp-report-designer-4_3_1来设计一个示例报告,并能够使用来自tomcat的birt报告查看器查看报告http://localhost:8080/Birt-Viewer/frameset?__report=new_report_1.rptdesign。但是我无法访问tomcat中的javabridge如http://localhost:8080/JavaBridge,它显示404错误。如果我使用php代码如何使用wamp服务器将BIRT报告与php集成?

<?php 
require_once("http://127.0.0.1:8080/JavaBridge/java/Java.inc"); 

echo java("java.lang.System")->getProperties(); 
?> 

然后它也显示404错误。在解压缩Tomcat中的JavaBridge.war之后,在JavaBridge中没有名为“java”的文件夹。可能是因为它显示404错误。请帮忙。

回答

0

尝试使用绝对路径或相对路径到您的php java桥文件例如(java.inc)。在我的情况下,这也是从http路径显示问题。

+0

如果我双击JavaBridge,jar文件,它会显示一个弹出窗口,“在端口8081上启动侦听器?”。之后,如果我去url http:// localhost:8081并将php文件放在同一位置。然后它正在工作。当我尝试呈现BIRT报告时,它显示“致命错误:未捕获[[o:Exception]:”java.lang.Exception:ReferenceClass failed:new org.eclipse.birt.php.birtengine.BirtEngine“ – user1690835

相关问题