问题标签 [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 投票
0 回答
98 浏览

java - java/PHP 桥,将 List 返回到 PHP

目前我是 PHP 新手,我在项目中使用 Java/PHP 桥接器。我需要从 PHP 脚本调用 java 方法

它返回 List 类型,据我所知 PHP 不支持这种数据类型。所以问题是,这是将结果保存在 PHP 变量(或其他结构)中的最佳方式。

这导致异常

0 投票
1 回答
759 浏览

php-java-bridge - 如何在 wamp 中安装 php_java 扩展?

我已经在我的 php.ini 文件中尝试过这个:

扩展=php_java.dll

现在 WAMP 显示 php_java 扩展,但 php_info() 不显示 java 配置。

0 投票
1 回答
1403 浏览

php - PHP 与 Wildfly 通信

我想从 PHP 查询 Wildfly。我有时想根据用户输入查询 Wildfly - 不是针对所有用户输入。例如,当用户发送请求时,PHP 脚本应该提取请求参数,并根据这些参数我需要查询。

从 PHP 与 Wildfly进行快速通信的最佳/常用策略是什么?我已经看到了mod_jkmod_cluster我想知道是否需要为此目的安装它们。请帮助不要关闭线程。我不是 PHP 或 java 专家。谢谢你。

0 投票
0 回答
265 浏览

php - Symfony2如何调用其他服务器上的require_once函数(java桥)

我试图调用一些我找到的 php 代码,以便执行一些 java 代码来运行 php jru jasper 报告。

这是我想用 Symfony 运行的代码

我的问题是 require_once 安装在其他服务器上并且不知道如何从控制器调用它

0 投票
2 回答
646 浏览

php - 未定义的偏移量:http://mysite_url/../Java.inc 第 1067 行中的 1

我有两种情况:一种用于开发(windows),另一种用于生产(unix)

Windows 中的开发环境:我有一个 apache Web 服务器,它调用一个安装了 javabridge 的 apache tomcat 服务器以调用 jasper 报告。(一切都在本地主机上)并且一切正常。

CentOs 中的生产环境:我有一个 apache Web 服务器,它通过 javabridge 调用另一个 tomcat 服务器(安装了 java)以调用 jasper 报告。(这是我得到错误的地方)

在 tomcat 服务器中,我可以执行 Javabridge 函数和示例,但是当我从 apache Web 服务器调用它们时,它会失败

我收到此错误

当我尝试执行此代码时:

tomcat 服务器 Java.inc 文件中的确切代码是(第 1067 行)

Java.inc 中的另一行是 (867):

更新 当我从开发环境调用链接时,这是生成的标题:

当我从生产环境调用它时,标题为空

可能是什么问题呢?服务器中是否有任何选项可以取出响应的标头或类似的东西?

0 投票
0 回答
76 浏览

java - php 和 java 在同一个 Web 应用程序中

我有一个 php webapp,它通过 API 获取 Facebook 帖子并将它们保存到数据库中。然后我有一个 java 应用程序,它从 db 中读取这些帖子,对它们进行分类并将分类保存到 db 中。

如何从我的 php 脚本调用 java 应用程序?

JavaBridge可能是一个解决方案,但是否有允许使用它的网络主机?

感谢您的任何建议。

附言

Java 部分是应该由 PHP 进程按需启动并在其任务结束时停止的进程

0 投票
1 回答
730 浏览

java - 使用 php/javabridge 在 php 代码中运行 java 类文件

我已经设置了 php/java 桥接这个并且它工作正常。

但问题是我无法在我的 php 代码中运行 java 类文件。

我的类文件 test.java 如下

和我的php文件如下

但是当我运行这个 php 文件时,它给了我一个空数组,并出现以下错误-

错误:无法找到或加载主类测试

需要帮忙。

0 投票
1 回答
973 浏览

java - 关于 PHP/Java Bridge 使用 Object 参数调用 Java 方法

我成功运行了 Php/Java 桥接项目和 test.php,但我遇到了问题。我想用 Java Object 参数 Java Source 调用 Java 方法:

PHP 脚本: 我希望它可以那样运行,但不能。

或者有一些解决方案可以帮助我实现这个想法。我想用 php 对象调用 java 方法。

你能请任何人帮助我吗?

提前致谢。

0 投票
0 回答
897 浏览

php - PHP/Java 桥 net.sf.jasperreports.engine.util.JRStyledTextParser 问题

我有一个示例测试 PHP 页面和 Jasper 报告。我在导出到 PDF 步骤时遇到错误:

服务器设置:

我试过了:

我有一个类似的生产服务器,具有相同的上述设置,我可以从我的 PHP 网站运行碧玉报告。

PHP 文件:

贾斯珀报告:

0 投票
1 回答
1353 浏览

java - 通过 Tomcat main() 的 PHP/JAVA 桥:打开失败需要“http://localhost:8080/JavaBridge/java/Java.inc”

我正在尝试从我的 Laravel 5 应用程序中实现 PHP/JAVA 桥。

但是,我不断收到此消息:

main(): 打开失败需要' http://localhost:8080/JavaBridge/java/Java.inc ' (include_path='/home/vagrant/sites/new_metinet/vendor/phpunit/php-text-template:/home/ vagrant/sites/new_metinet/vendor/phpunit/php-timer:/home/vagrant/sites/new_metinet/vendor/phpunit/php-file-iterator:.:/usr/share/php:/usr/share/pear')

main(): 打开失败需要' http://127.0.0.1:8080/JavaBridge/java/Java.inc ' (include_path='/home/vagrant/sites/new_metinet/vendor/phpunit/php-text-template:/ home/vagrant/sites/new_metinet/vendor/phpunit/php-timer:/home/vagrant/sites/new_metinet/vendor/phpunit/php-file-iterator:.:/usr/share/php:/usr/share/pear ')

这是调用 Java Bridge 的 php 代码

我已经搞定了:

  • chmod 所有目录
  • 使用本地主机和 127.0.0.1
  • allowed_url_include = on

有人可以帮忙吗?