javax.faces.FacesException:找不到验证码的公钥

时间:2014-06-01 11:27:28

标签: jsf-2 primefaces captcha

我想在我的应用程序中实现验证码,但我得到这个错误可以有人告诉我原因吗?

  

juin 01,2014 12:22:04 PM com.sun.faces.context.PartialViewContextImpl $ PhaseAwareVisitCallback访问   GRAVE:javax.faces.FacesException:找不到catpcha的公钥,使用primefaces.PUBLIC_CAPTCHA_KEY context-param来定义一个

1 个答案:

答案 0 :(得分:12)

查看消息,您需要注册CAPTCHA密钥,然后将以下内容添加到您的web.xml

   <context-param>
        <param-name>primefaces.PUBLIC_CAPTCHA_KEY</param-name>
        <param-value>your-publickey</param-value>
    </context-param>

    <context-param>
        <param-name>primefaces.PRIVATE_CAPTCHA_KEY</param-name>
        <param-value>your-private-key</param-value>
    </context-param>

注册转到:https://www.google.com/recaptcha/intro/index.html