jsf-2 – javax.faces.FacesException:找不到catpcha的公钥

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

juin 01,2014 12:22:04 PM com.sun.faces.context.PartialViewContextImpl$PhaseAwareVisitCallback visit
GRAVE: javax.faces.FacesException: Cannot find public key for catpcha,use primefaces.PUBLIC_CAPTCHA_KEY context-param to define one

解决方法

查看消息,您需要注册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

相关文章

HashMap是Java中最常用的集合类框架,也是Java语言中非常典型...
在EffectiveJava中的第 36条中建议 用 EnumSet 替代位字段,...
介绍 注解是JDK1.5版本开始引入的一个特性,用于对代码进行说...
介绍 LinkedList同时实现了List接口和Deque接口,也就是说它...
介绍 TreeSet和TreeMap在Java里有着相同的实现,前者仅仅是对...
HashMap为什么线程不安全 put的不安全 由于多线程对HashMap进...