问题标签 [php-java-bridge]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何在Tomcat上安装php和javabridge
如何设置 JavaBridge 的环境变量?在 Tomcat 上安装 JavaBridge 和 PHP 可以更改哪些设置?
java - 一旦tomcat重新启动,就无法访问php会话变量
我正在用java开发一个应用程序,它需要在tomcat服务器下集成一些php文件。我做的一切都成功了,但问题是当我关闭 tomcat 服务器时,它会显示一些错误,例如
稍后,如果我重新开始,我将无法从 php 文件访问任何会话变量。我尝试了一个在 tomcat 中运行的简单 php 程序。一旦我重新启动机器,这个问题就会得到解决,但我不想经常为 tomcat 中任何配置文件的任何更改执行此操作。
session1.php
session2.php
java - 使用 PHP 将二进制流写入浏览器
背景
尝试通过 PHP 将使用 iReport 编写的 PDF 报告流式传输到浏览器。一般的问题是:如何使用 PHP 将二进制数据写入浏览器?
工作代码
非工作代码
问题
如何取出写入文件的中间步骤,直接写入浏览器,以免 PDF 损坏?
更新
PDF 文件大小:
- 工作:594778字节
- 非工作:1059365 字节
谢谢!
php - 集成 PHP、JasperReports 和 Apache Tomcat 6
我无法让 PHP 和 JasperReports 在 Tomcat 6 上运行。
我在 Windows XP 上有 xampp(apache、php5.3.1、mysql、tomcat6)。
我按照步骤安装 php-java 网桥,但 PHP 页面抛出错误。
有人成功集成了php、php-java bridge、JasperReports吗?
这可以在没有 Apache Tomcat 的情况下完成吗?
php - 如何在不为 Java Bridge 添加 tomcat 服务器的情况下将 Java 后端添加到现有 PHP 站点?
目前我们正在为我们的网站使用 PHP。现在我们正在考虑用 Java 编写后端,因为该语言的类型安全性以及各种 Java 工具的可用性。我一直在阅读有关 Java Bridge 的信息,现在我想知道如何设置它。
我们已经通过 Apache 使用 PHP。我读到要使用 Java Bridge,我还需要安装 Tomcat。这意味着我有两台服务器(Apache 和 Tomcat),我需要为后端添加安全性,因为它突然对整个世界开放......我错过了什么吗?是否有另一种方法可以在没有额外服务器的情况下建立 PHP-Java 连接?这通常是怎么做的?
非常感谢有关如何执行此操作的任何指示或链接或有关如何设置它的任何最佳实践。我没有发现官方的 Java Bridge 站点非常清楚。谢谢!
java - 使用 PHP-Java 桥接器
我无法Php-Java Bridge
正确设置设置。
我会解释我做了什么。
- 我的网站是纯 php
- 对于我们的支付交易流程,我们需要设置一个 php-java 桥接器
- 我按照此链接设置了网桥PHP-JAVA BRIDGE INSTALATION。
- 在这里我了解到我需要一个私有 jvm 来安装网桥。
- 因此,我首先使用我的 c 面板在 Private JVM 中安装了 apache-tomcat-6.0.14。安装后,它要求我将域映射到私有 JVM。所以我将我的域 example.com(这是唯一可用的选项)映射到它。
- 然后它要求启用从 Apache Web 服务器到我的 Java 应用程序服务器的流量重定向(有一个复选框,我点击了它)
- 最后它要求我部署 WAR 文件(JavaBridge.WAR 是我的文件),一切似乎都很好
- 现在,当我访问http://example.com/JavaBridge/时,我可以看到 javabridge 示例,它运行良好。
到目前为止,一切都很好
现在,当我尝试从 php.ini 访问 java 类文件时,我的问题就从这里开始了。test.php
我创建了一个示例并将以下代码放入其中。
我的站点内容位于 public_html 文件夹中,WAR 文件部署在私有 jvm 中。
这些是收到的错误消息。
最后我对java不太了解。所以我被困在这里不知道该怎么办。
java - PHP-Java 互操作 - Gearman 还是 PJB?
从 PHP 调用 Java 的总体最佳选择是哪个?
还是完全不同的东西?我所说的“最好”是指易于使用、可靠、透明(用于调试目的)——整个玉米卷饼。
换句话说,这两种解决方案都有什么重大缺点吗?
编辑:这样做的原因是需要使用第 3 方 SOAP 服务的 PHP 站点。WSDL 中定义的类型层次对于任何纯 PHP 客户端来说似乎都太复杂了。
php - 通过 PHP 使用 Eclipse BIRT 报表设计器
我想在 php webproject 中使用 Birt Reports。因此,我通过将 JavaBridgeTemplate621.war 和 birt.war 移动到我的 Tomcat 来安装推荐的 Java Bridge 和 BIRT Runtime。
之后我写了一个名为 BirtEngine 的简短类:
当我认识到$e->getMessage()
返回时,""
我查看了 catalina.out 并在那里发现了这个异常:
特别是这条线引起了我的注意:
但每次尝试从谷歌和常见网站获得帮助都失败了。所以我希望这个网站的人可以帮助我。
php - 将数组数据从 PHP 传递到 JasperReports(使用 PHP/JavaBridge)
我目前正在尝试从 php 脚本创建 pdf。我已经启动并运行了 JasperReports 和 PHP/JavaBridge,它可以在发送字符串和整数作为参数时创建 pdf 文件。
我使用了Jasper Reports 和 PHP & Bullet-Proof Jasper Reports 和 PHP中的指南来帮助设置 PHP/JavaBridge 和 Jasper 报告。
这就是我的 php 脚本当前的样子(与前面提到的指南中的示例非常相似):
上面的代码有效,但我想使用 PHP 数组作为我的 jrxml 文件的参数。什么是最好的解决方案?
我在想我可能必须创建一个 java.util.List 类,将我的 php 数组中的数据设置为列表项,并将其作为参数发送到我的 jrxml 文件,但我无法让它工作。
另一方面,这可能是非常错误的,因为这对我来说都是全新的:\我感谢我能得到的所有帮助!:)
java - PHP 和数据库之间的 Java 桥梁
首先,我将介绍我的 Web 应用程序在做什么: 这个 Web 应用程序的主题是不同的分布式数据库和具有特定类型信息的分布式数据系统。到目前为止,我使用 PHP、JavaScript 和 JQuery-ui 进行编程。对于数据库,我使用 MySQL 和 PostgreSQL,我想使用 Oracle。在我的网络应用程序上,用户首先必须注册。如果他被管理员接受,那么他有可能:
- 连接到 HIS 数据库(MySQL、Oracle、Access、PostgreSQL)
在两个不同或不同的数据库之间运行查询
要连接到他的数据库,用户输入以下信息:主机、用户、密码和数据库名称。在下一步,他可以看到数据库中的表。如果他选择一行,他将能够更新、创建和删除所选表中的内容。
在本节中,用户可以查找两个数据库之间的相似之处(带有关键字或表结构):一个属于他,另一个属于 Admin。
我使用带有 Apache/2.2.17 和 PHP/5.3.5 的 WampServer 2.1 版,我想做一个桥梁,负责与数据库的连接,并在其中与不同的数据库进行通信。来自接口的信息将作为 MySQL 查询发送,在桥中我将为每种类型的数据库调整该查询。
有人可以帮助我吗?尽快。
谢谢 !
西蒙