Jsf p:验证码抛出;HTTP状态500-连接超时:connect";

Jsf p:验证码抛出;HTTP状态500-连接超时:connect";,jsf,primefaces,captcha,connection-timeout,Jsf,Primefaces,Captcha,Connection Timeout,我正在使用PrimeFaces组件。它在本地机器上运行良好,但当我将项目部署到服务器时,它会抛出“HTTP状态500-连接超时:连接” 以下是我的xhtml代码: <f:facet name="header"> <p:messages/> <p:captcha label="Captcha" language="ru" validatorMessage="Вы робот! Попробуйте пройти п

我正在使用PrimeFaces
组件。它在本地机器上运行良好,但当我将项目部署到服务器时,它会抛出“HTTP状态500-连接超时:连接”

以下是我的xhtml代码:

<f:facet name="header">
    <p:messages/>    
    <p:captcha label="Captcha" language="ru"
               validatorMessage="Вы робот! Попробуйте пройти проверку еще раз."
               rendered="#{loginBean.wrongLogins >= loginBean.wrongLoginsAvailable}"/>
</f:facet>
<h:panelGroup>
    <h:commandButton id="login"
                     ajax="false"
                     type="submit"
                     actionListener="#{loginBean.doLogin}"
                     value="#{login['login']}"
                     >
    </h:commandButton>
</h:panelGroup>

更新!!!
有一件重要的事我忘了说:当你点击验证码时,它会显示fine和show success复选框。当我单击“登录”按钮时,在我自己的用户验证之前发生超时错误。

问题不在验证码中,而是在代理服务器中。输出请求被锁定,因此谷歌无法响应我的验证码。从java应用程序在代理上配置auth后,工作正常

问题不在验证码中,而是在代理服务器中。输出请求被锁定,因此谷歌无法响应我的验证码。从java应用程序在代理上配置auth后,工作正常

如果验证码中有stacktrace(你没有发布,所以我们只能猜测),那么检查从你的服务器到google验证码服务器的网络连接。应该很容易推断这个谷歌服务器ping很好(至少从终端)。Stacktrace(未满):javax.faces.faces异常:java.net.ConnectException:连接超时:在javax.faces.component.UIInput.executeValidate(UIInput.java:1248)的javax.faces.component.UIInput.validateValue(captcha.java:157)处连接org.primefaces.component.captcha.captcha.validateValue在javax.faces.component.UIInput.processValidators(UIInput.java:712)和javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)中,我们还与其他服务器(如yandex.ru)建立了良好的连接。验证码和几个月前一样有效。很好,我是说,平一个真正的连接OK,我已经说过连接到其他服务是好的。至少一个月前,验证码工作正常。我如何在不部署任何代码的情况下测试我的应用程序与google的连接?如果验证码中有stacktrace(您没有发布,因此我们只能猜测),那么请检查从您的服务器到google验证码服务器的网络连接。应该很容易推断这个谷歌服务器ping很好(至少从终端)。Stacktrace(未满):javax.faces.faces异常:java.net.ConnectException:连接超时:在javax.faces.component.UIInput.executeValidate(UIInput.java:1248)的javax.faces.component.UIInput.validateValue(captcha.java:157)处连接org.primefaces.component.captcha.captcha.validateValue在javax.faces.component.UIInput.processValidators(UIInput.java:712)和javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)中,我们还与其他服务器(如yandex.ru)建立了良好的连接。验证码和几个月前一样有效。很好,我是说,平一个真正的连接OK,我已经说过连接到其他服务是好的。至少一个月前,验证码工作正常。如何在不部署任何代码的情况下测试应用程序与google的连接?