问题标签 [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.

0 投票
2 回答
1081 浏览

java - 如何将 .jar 文件安装到 zend 服务器 CE 上并从 php 脚本调用它

我有 zend javabridge 工作。现在我想用一个同名的类调用一个 .jar 文件 myWebTest.jar。然后我想调用一个函数 testWeb,它返回一个 hello world 字符串。

这在 32bit Win 7 专业系统上

我将 myWebTest.jar 添加到位于 /zend/zendserver/etc/java_bridge_server.ini 的类路径中:

这条路是正确的。

我已经重新启动了zend服务器,我正在尝试的代码是:

日志:

我在任何地方都找不到如何进行此操作。蒂亚吉姆

0 投票
1 回答
3825 浏览

php - net.sf.jasperreports.engine.design.JRValidationException - 未找到查询参数

我使用 JasperServer 和 PHP JavaBridge 在 PHP 中通过 JasperServer 生成 PDF 报告。由于缺少(未分配)参数传递给 JRXML 编译器,我得到编译错误

我找不到通过我的方法

编译方法的参数列表,我也无法通过以下方式禁用此验证

这是我用来生成 PDF 的内容(如果 JRXML 文件不包含 $P{} 参数,则工作正常,否则会停止)

我该如何避免这个错误,我知道我需要传递什么,但我不知道怎么做,我不能只将参数传递给 fillManager 吗?

0 投票
1 回答
889 浏览

payment-gateway - 使用 PHP 实现 Knet

我已经实现了 PHP-Java 桥,它可以工作。

现在我想在php中实现knet的JSP代码,但不知道如何从PHP调用函数。如何在 PHP 中执行以下代码行。主要是下面这行


在此先感谢您的帮助。

0 投票
3 回答
139 浏览

php - 当该变量在 php 中传递时,回显值不同

我在php java bridge中工作并遇到了这个问题。下面是代码

打印预期值,例如 5323423123

但是当我在下面的标头中传递相同的变量时,对象 id 正在传递 payID。

它像http://URL?PaymentID=Object id #53一样传递

我需要知道这里发生了什么。当变量正确地回显它的打印但是当我使用该变量时,对象ID正在传递。

0 投票
1 回答
215 浏览

java - Apache2 和 PHPJAVA 桥接器

我正在尝试让 PHPJAVA 桥在我目前的 Apache2 设置上工作。

虽然,坦率地说,我不知道从哪里开始。

我已经下载了 JavaBridgeTemplate621.war,不知道放在哪里。

感谢任何帮助。没有找到足够清晰的文档。

0 投票
2 回答
1606 浏览

java - php JavaBridge vs Zend Java Bridge 配置

我们开始使用 Zend Java Bridge,但由于 ZJB 运行自己的层,在新构建和其他配置问题之后定期遇到诸如“找不到类”之类的错误,以及有时将零传递给浮点数的问题。由于我们遇到的错误,我们已经从 Quercus 切换了。

现在我们正在查看位于: http ://php-java-bridge.sourceforge.net/pjb/ 的 php Java Bridge

这似乎具有直接连接到 Tomcat 的好处。

因为我们正在运行 php5,所以原生的 php 已经出来了。

因为这是一个如此有限的范围,(在 zend 论坛上关于此的问题仍未得到解答)

我的问题是:对于那些尝试过其中一种(或两种)的人,发现在编码方面和配置方面问题较少?我真的不知道在哪里可以问这个。

正确的答案将是最有帮助的任何解释或经验。

先感谢您。您的回答可能会阻止对现有代码进行大量更改。

0 投票
2 回答
423 浏览

php - PHP“远程包含”如何工作?

我想知道 include ("") 是如何工作的?

这是我的情况。我在端口 80 上运行 apache(php+mysql),但需要 php-java-bridge。所以我将它安装在一个 tomcat-apache (:8080) 服务器上。

在我的纯 apache 实例中,我包含了来自我的 tomcat-apache 实例的文件。

我想知道的是,我的纯 apache 实例现在可以使用所有 java 方法/函数吗?

我想换句话说, remote-include 与 file-include 有何不同?

谢谢。

0 投票
1 回答
4659 浏览

java - JavaBridge PHP-Java 如何从 php 文件中调用 java 类

我在 Tomcat 服务器上设置了 JavaBridge api。好吧,它运作良好。

但是我有一个特定的需求,我有 Java 类可以从 PHP 调用,但我还没有找到任何关于此的文档。

每个 java 类都在不同的文件中,我是否必须将文件包含在 xml 清单或类似的东西中?类是否必须编译?(我想是的,但是..)

通常我想做:

非常感谢。

编辑(已解决):

http://www.dsl.uow.edu.au/~sk33/php5java.htm

教程很有趣。

  1. 编译 java 类并将其放入 jar 中并考虑由于包而产生的文件夹。
  2. 将jar放入WEB-INF\lib文件夹
  3. 打电话给班级
0 投票
1 回答
1405 浏览

linux - PHP JAVA 桥

我对 Linux 很陌生,但我正在努力学习。我们有专门的 CentOS 6 托管服务器。它配置了 Apache 服务器作为我们的公共网站。现在我们需要在上面安装 PHP JAVA Bridge。

我所做的是,我安装了 TomCat 6 和 jdk 1.6。然后我将 JavaBridge.war 文件复制到 $CATALINA_HOME/webapps 文件夹和 $CATALINA_HOME/lib 文件夹中的 jar 文件。当我从 tomcat 8080 端口检查时,JavaBridge 工作得很好。

然后我在我的 apache 服务器上创建了 $CATALINA_HOME/webapps/JavaBridge 的符号链接。直到这里一切都好

但是当我尝试从http://www.xxx.com/JavaBridge之类的浏览器浏览时,我会收到以下错误

您无权访问此服务器上的 /JavaBridge/。

Apache 服务器位于 www.gizeleonline.com 端口 80

现在我的问题是我做错了还是我必须摆脱 Apache 服务器或者我错过了一些东西。

请帮助这个专家:)

0 投票
1 回答
11295 浏览

php - 如何从 PHP 调用自定义 java 方法?

我是 PHP 和 Java 的新手。目前我正在开发一个在 PHP 代码中调用 java 类及其方法的项目。我正在为此创建一个概念证明。问题是我无法连接我在 java 中创建的自定义类。更重要的是,我不知道该怎么做。我使用 java.inc 和 javabridge.jar 文件连接到系统类,但无法连接到简单类。我遵循的步骤是:

创建了一个 java 包,名为 clsForPHP 的类,它有一个 sum() 方法,它接受 2 个参数并返回整数值。(这是使用 MyEclipse IDE 创建的)现在我试图从 PHP 调用这个函数。我已将包含该包的 jar 文件复制到 PHP 项目。(Eclipse- Helios 是 IDE) $d= new java("clsForPHP.class");

请帮忙!!我进行了很多搜索,但无法找到合适的解决方案。我认为应该将这个包添加到 java.inc 文件中,但我不知道该怎么做。