gpt4 book ai didi

java - PHP - 安装 JavaBridge.war 时出错

转载 作者:行者123 更新时间:2023-11-28 23:44:24 27 4
gpt4 key购买 nike

我正在尝试安装 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 之间建立联系?

谢谢。

最佳答案

你启用了 php-cgi 了吗?

这里是你如何做到的。转到:xampp\apache\conf\extra\httpd-xampp.conf 并取消注释:

<FilesMatch "\.php$">
SetHandler application/x-httpd-php-cgi
</FilesMatch>
<IfModule actions_module>
Action application/x-httpd-php-cgi "/php-cgi/php-cgi.exe"
</IfModule>

重新启动 Apache 和 Tomcat。

关于java - PHP - 安装 JavaBridge.war 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16110786/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com