首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP -安装JavaBridge.war时出错

问PHP -安装JavaBridge.war时出错
EN

Stack Overflow用户
提问于 2013-04-20 01:58:52
回答 1查看 7.4K关注 0票数 0

我正在尝试安装JavaBridge,因为我想在我的php文件和Java文件之间建立连接。我需要我的php请求一个GET方法到Java文件,Java文件将获得ID并运行一些脚本并返回一个数组。

代码语言:javascript
复制
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。

然后我只是为了安装JavaBridge而安装了Tomcat。我将JavaBridge.war复制到c:/tomcat/webapps,将JavaBridge.jar和php-servlet.jar复制到c:/tomcat/lib

我认为问题应该出在PHP上,但我也不知道如何修复它。重新安装PHP?但我也不确定。

我的设置有什么问题?

或者,有没有其他方法可以像我上面说的那样在PHP和Java之间建立连接?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-03 09:57:40

开启php-cgi了吗?

下面是你如何做到这一点。转到:xampp\apache\conf\extra\httpd-xampp.conf并取消注释:

代码语言:javascript
复制
<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。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16110786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档