【问题标题】:Java calls from PHP using Javabridge使用 Javabridge 从 PHP 调用 Java
【发布时间】:2011-06-18 08:31:41
【问题描述】:

我正在尝试学习如何使用“Java Bridge”从 PHP 调用 Java 方法。以下只是测试代码

<?php 
    require_once("http://localhost:80/java/Java.inc");
    $System = java("java.lang.System");
    echo $System->getProperties();
?>

每当我运行这段代码时,浏览器都会等待服务器很长时间然后产生错误 致命错误:请求实体太大。 我认为它无法执行任何 java 调用。谁能告诉我可能有什么问题以及如何调试?

【问题讨论】:

  • 如果您发现 Java Bridge 稳定,请告诉我,因为我不确定它是否稳定。您是在生产环境中使用它吗?
  • 好吧,我没有在生产环境中使用它。我是一个试图了解 Neo4j 数据库服务器的新手,当我了解 javabridge 时,我需要一种使用 php 访问数据库的方法。如果你使用过 javabridge 或知道更好的方法,请分享

标签: java php php-java-bridge


【解决方案1】:

require_once("http://localhost:80/java/Java.inc");

如果您找到了 Java,请告诉我 桥稳定,因为我不确定 是。你在生产中使用它吗 环境?

确实如此。 Java Bridge 尚未准备好投入生产。不要使用它。曾经。卖掉你的电脑,做一些你更熟悉的事情。

或者阅读文档。

说真的,如果您无法阅读文档并且不了解发生了什么,那么您最好做点别的。

当您让 apache 无限地获取相同的代码时,您还能期待什么?你必须从后端获取它!

使用 require_once("http://localhost:8080/java/Java.inc");或者只是 require_once("java/Java.inc") 如文档中所述。如果你不了解发生了什么,你就不能发明 URL 并希望它们能以某种方式工作。

【讨论】:

    猜你喜欢
    • 2012-03-21
    • 2015-04-06
    • 1970-01-01
    • 2011-07-30
    • 2011-07-14
    • 1970-01-01
    • 2015-06-12
    • 2010-09-21
    • 2012-01-04
    相关资源
    最近更新 更多