集成PHP,JasperReports和Apache Tomcat 6

时间:2010-11-02 22:45:08

标签: php tomcat jasper-reports php-java-bridge

我无法制作PHP& JasperReports在Tomcat 6上工作。

我在Windows XP上有xampp(apache,php5.3.1,mysql,tomcat6)。

我按照步骤安装了php-java桥,但PHP页面抛出了错误。

有人成功整合了php,php-java bridge,JasperReports?

这可以在没有Apache Tomcat的情况下完成吗?

2 个答案:

答案 0 :(得分:2)

背景

PHP和Java是不同的编程语言。它们需要PHP / Java Bridge进行连接。

Apache Tomcat和JasperReports是基于Java的技术。他们自然地联系起来。

另一方面,

Apache HTTP Server具有PHP集成。

架构

PHP

如果您有PHP基础架构,那么最简单的解决方案如下:

  1. 安装Apache HTTP Server。
  2. 安装PHP。
  3. 安装最新的Java Runtime Environment。
  4. 安装PHP / Java Bridge。
  5. 运行Apache,PHP和PHP / Java Bridge。
  6. 在PHP文件中包含PHP / Java Bridge标头。
  7. 从PHP调用JasperReports API。
  8. 执行报告。
  9. 这是一个繁琐且技术复杂的解决方案。使用Apache Tomcat而不是Apache HTTP Server只会增加复杂性,因为您还需要一种集成PHP的方法。

    爪哇

    如果您可以放弃PHP并使用直接Java,我会推荐JavaServer Pages(JSP)。整合成为:

    1. 安装最新的Java Runtime Environment。
    2. 安装Apache Tomcat。
    3. 从JSP调用JasperReports API。
    4. 执行报告。

答案 1 :(得分:0)

是的,可以在没有Tomcat的情况下完成。你必须在后台运行JRE。

有关详细信息,请参阅this link