Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何解决javaBridge错误php.java.fastcgi.ConnectionException?_Php_Fastcgi_Php Java Bridge_Connectionexception - Fatal编程技术网

如何解决javaBridge错误php.java.fastcgi.ConnectionException?

如何解决javaBridge错误php.java.fastcgi.ConnectionException?,php,fastcgi,php-java-bridge,connectionexception,Php,Fastcgi,Php Java Bridge,Connectionexception,我在ubuntu 18.04上使用tomcat8.5、apache2、php7.25 我在我的计算机上安装了php,进行了其他配置并安装了所需的库。在第一天,它工作得很好,我可以在localhost上正确运行php脚本 但第二天,当我试图运行相同的php文件时,我遇到了这个错误 Type Exception Report Message Could not connect to server. Please start it with: cd /home/dr3am/Documents/php

我在ubuntu 18.04上使用tomcat8.5、apache2、php7.25

我在我的计算机上安装了php,进行了其他配置并安装了所需的库。在第一天,它工作得很好,我可以在localhost上正确运行php脚本

但第二天,当我试图运行相同的php文件时,我遇到了这个错误

Type Exception Report

Message Could not connect to server. Please start it with: cd /home/dr3am/Documents/phphome/WEB-INF/cgi/amd64-linux

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

php.java.fastcgi.ConnectionException: Could not connect to server. Please start it with: cd /home/dr3am/Documents/phphome/WEB-INF/cgi/amd64-linux
REDIRECT_STATUS=200 X_JAVABRIDGE_OVERRIDE_HOSTS="/" PHP_FCGI_CHILDREN="5" PHP_FCGI_MAX_REQUESTS="500" php-cgi -b 127.0.0.1:9669

php.java.fastcgi.SocketFactory.test(SocketFactory.java:73)
php.java.fastcgi.FCGIFactory.startFCGIServer(FCGIFactory.java:99)
php.java.fastcgi.FCGIConnectionPool.createConnectionPool(FCGIConnectionPool.java:147)
php.java.servlet.ContextLoaderListener.getConnectionPool(ContextLoaderListener.java:220)
php.java.servlet.ContextLoaderListener.getConnectionPool(ContextLoaderListener.java:209)
php.java.servlet.fastcgi.FastCGIServlet.doExecute(FastCGIServlet.java:374)
php.java.servlet.fastcgi.FastCGIServlet.execute(FastCGIServlet.java:468)
php.java.servlet.fastcgi.FastCGIServlet.handle(FastCGIServlet.java:479)
php.java.servlet.fastcgi.FastCGIServlet.doGet(FastCGIServlet.java:507)
javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
根本原因

java.net.ConnectException: Connection refused (Connection refused)
    java.net.PlainSocketImpl.socketConnect(Native Method)
    java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
    java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
    java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
    java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    java.net.Socket.connect(Socket.java:607)
    java.net.Socket.connect(Socket.java:556)
    java.net.Socket.<init>(Socket.java:452)
    java.net.Socket.<init>(Socket.java:262)
    php.java.fastcgi.SocketFactory.test(SocketFactory.java:67)
    php.java.fastcgi.FCGIFactory.startFCGIServer(FCGIFactory.java:99)
    php.java.fastcgi.FCGIConnectionPool.createConnectionPool(FCGIConnectionPool.java:147)
    php.java.servlet.ContextLoaderListener.getConnectionPool(ContextLoaderListener.java:220)
    php.java.servlet.ContextLoaderListener.getConnectionPool(ContextLoaderListener.java:209)
    php.java.servlet.fastcgi.FastCGIServlet.doExecute(FastCGIServlet.java:374)
    php.java.servlet.fastcgi.FastCGIServlet.execute(FastCGIServlet.java:468)
    php.java.servlet.fastcgi.FastCGIServlet.handle(FastCGIServlet.java:479)
    php.java.servlet.fastcgi.FastCGIServlet.doGet(FastCGIServlet.java:507)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Note The full stack trace of the root cause is available in the server logs.
java.net.ConnectException:连接被拒绝(连接被拒绝)
java.net.PlainSocketImpl.socketConnect(本机方法)
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
net.socksocketimpl.connect(socksocketimpl.java:392)
java.net.Socket.connect(Socket.java:607)
java.net.Socket.connect(Socket.java:556)
Socket.(Socket.java:452)
Socket.(Socket.java:262)
test(SocketFactory.java:67)
php.java.fastcgi.FCGIFactory.startFCGIServer(FCGIFactory.java:99)
php.java.fastcgi.FCGIConnectionPool.createConnectionPool(FCGIConnectionPool.java:147)
php.java.servlet.ContextLoaderListener.getConnectionPool(ContextLoaderListener.java:220)
php.java.servlet.ContextLoaderListener.getConnectionPool(ContextLoaderListener.java:209)
FastCGIServlet.doExecute(FastCGIServlet.java:374)
FastCGIServlet.execute(FastCGIServlet.java:468)
php.java.servlet.fastcgi.FastCGIServlet.handle(FastCGIServlet.java:479)
FastCGIServlet.doGet(FastCGIServlet.java:507)
javaservlet.http.HttpServlet.service(HttpServlet.java:634)
javaservlet.http.HttpServlet.service(HttpServlet.java:741)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
注意:根本原因的完整堆栈跟踪可在服务器日志中找到。
我没有更改任何配置文件或删除任何必需的库。但我突然犯了这个错误。我寻找解决办法,但我发现与我的问题无关


原因是什么?如何解决?

服务器启动了吗?是的,apache启动了