p:captcha 抛出 "HTTP Status 500 - Connection timed out: connect"
p:captcha throws "HTTP Status 500 - Connection timed out: connect"
我正在使用 PrimeFaces <p:captcha>
组件。它在本地机器上工作正常但是当我将项目部署到服务器时它抛出 "HTTP Status 500 - Connection timed out: connect".
这是我的 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>
更新!!!
有一件重要的事情我忘了说:当你点击它时,验证码显示正常并显示成功复选框。当我点击 "login" 按钮并且在我自己的用户验证之前发生超时错误。
问题不在验证码中,而是在代理服务器中。传出请求已锁定,因此 google 无法响应我的验证码。从 java 应用程序配置代理身份验证后,它工作正常!
我正在使用 PrimeFaces <p:captcha>
组件。它在本地机器上工作正常但是当我将项目部署到服务器时它抛出 "HTTP Status 500 - Connection timed out: connect".
这是我的 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>
更新!!! 有一件重要的事情我忘了说:当你点击它时,验证码显示正常并显示成功复选框。当我点击 "login" 按钮并且在我自己的用户验证之前发生超时错误。
问题不在验证码中,而是在代理服务器中。传出请求已锁定,因此 google 无法响应我的验证码。从 java 应用程序配置代理身份验证后,它工作正常!