【发布时间】:2013-04-13 05:03:36
【问题描述】:
我正在尝试安装 JavaBridge,因为我想在我的 php 文件和 Java 文件之间建立连接。 我需要我的 php 请求一个对 Java 文件的 GET 方法,Java 文件将获取 ID 并运行一些脚本并返回一个 ARRAY。
I tried to install JavaBridge, but I get errors while trying to excess to localhost:8080/JavaBridge
javax.servlet.ServletException: php.java.bridge.http.FCGIConnectException: Could not connect to server
php.java.bridge.http.FCGIConnectException: Could not connect to server
java.io.IOException: File \\.\pipe\C:\apache-tomcat-7.0.39\temp\JavaBridge939398813756155712.socket not writable
java.io.IOException: PHP not found. Please install php-cgi. PHP test command was: [php-cgi, -v]
我没有在这里显示所有错误,我只显示了每个根本原因的第一行。
我将在我的设置中提供更多详细信息。 我一直在使用 XAMPP,在 XAMPP 中使用 PHP、MySQL。
然后我刚刚安装了 Tomcat 以安装 JavaBridge。 我将 JavaBridge.war 复制到 c:/tomcats/webapps,将 JavaBridge.jar 和 php-servlet.jar 复制到 c:/tomcats/lib
我认为问题应该出在 PHP 上,但我也不知道如何解决它。 重新安装PHP?但我也不确定。
我的设置有什么问题?
或者有没有其他方法可以像我上面所说的那样在 PHP 和 Java 之间建立联系?
谢谢。
【问题讨论】:
-
你的tomcat运行在8080上吗?你能在浏览器中访问 localhost:8080/JavaBridge 吗?
-
是的。 tomcat 在 8080 上运行。但我无法访问 localhost:8080/JavaBridge。当我尝试访问它时,我正在显示上面的错误。
标签: java php tomcat xampp php-java-bridge