PHP调用ireport(环境搭建)


先假设环境已经搭建完毕 

  • apache
  • mysql
  • tomcat
  • jdk1.7 (注:1.8ireport不支持)
  • ireport已经装

php-java-bridge   选择最新的版本php-java-bridge_7.2.1

下载地址https://sourceforge.net/projects/php-java-bridge/files/

1.JavaBridgeTemplate721.war 文件放到tomcat下webapps 启动tomcat,tomcat就会解析该文件,然后产生一个同名文件夹 tomcat的在这里的主要作用就是这个(用完关掉)

2.将JavaBridgeTemplate721目录修改成JavaBridge

3.将JavaBridge目录下的整个java目录拷贝到网站目录下

4.重启tomcat后,可以用 http://127.0.0.1:8080/JavaBridge 进行测试 (见下图)

PHP调用ireport(环境搭建)

5.将iReport目录下的ireport/modules/ext/中多的文件

拷贝到服务器的webapps/JavaBridge/WEB-INF/lib/下 (然后重启tomcat)

另:如果连不上mysql可以看看是否要下载 mysql-connector-java-5.0.7-bin.jar 然后放在jre/lib/ext      目录(JDK1.7中)


如果需要用mysql


$class = new JavaClass(“java.lang.Class”);

$class->forName(“com.mysql.jdbc.Driver”);//com.mysql.jdbc.Driver 

$driverManager = new JavaClass(“java.sql.DriverManager”);

$conn=$driverManager>getConnection(“jdbc:mysql://127.0.0.1:3306/wlxmb?characterEncoding=utf8″,”账号“,”密码“);

$jasperPrint = $fillManager->fillReport($report, $params, $conn);

$outputPath = “/”.”output.pdf”;




未经允许不得转载:PHP100中文网 - 中国第一档PHP资源分享门户 » PHP调用ireport(环境搭建)

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏