Alguem podeira me mostra alguma luz no fim do tunel… estou implementando uma simples aplicação utilizando o jCAPTCHA
Oq ta acontecendo é q qnd vou executar a aplicação aparece essa execeção:
Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/commons/collections/FastHashMap
at com.octo.captcha.service.captchastore.FastHashMapCaptchaStore.(FastHashMapCaptchaStore.java:19)
at com.octo.captcha.service.image.DefaultManageableImageCaptchaService.(DefaultManageableImageCaptchaService.java:32)
coloque o commons-collections.jar no seu classpath.
aproveite e coloque tbm:
beanutils
digester
logging
L
luizuz
Valew cara… era exatamente isso!
L
luizuz
Cara, sem quera pertubar… mas ja pertubando… é o seguinte:
To querando salvar a imagem gerada pelo jCAPTCHA em diretorio qualquer… teria como vc me ajudar?
R
raf4ever
tudo bem,mas…
pq tu precisa disso?
L
luizuz
É pq estou usando CSP, e nao JSP, como nao encontramos uma solução pra isso em CSP, decidimos partir pro nosso bom e velho java…
Onde la no CSP vou executar o camando java q ira me retornar o diretorio da imagem e o codigo de validação.
A imagem ja estou conseguindo gerar, o problema agora e retornar o código.
Vc sabe se em algum daqueles objetos q o jCAPTCHA usa retorna o código da validação (ou seja, o código q foi gerado e jogado na imagem)?
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.
Apache Tomcat/5.5.17
Vi que este erro poderia ocorrer e seria resolvido passando como parâmetro a o Id da sessão e assim eu fiz:
Mas o problema continua a ocorrer.
Será que alguém tem alguma idéia para me ajudar?
P
paribe
da onde ele pega a imagem que aparece no jsp …
se alguém puder me ajudar …
abs
<img/>
<html><head><title>JMCaptcha-UtilizandoJCaptcha</title><linkrel="stylesheet"href="css/jm.css"type="text/css"/></head><script><!--Mostramensagemdesucessooufalhanoenviodamensagem-->functionvalidaMensagem(validou){alert("validor="+validou);if(validou=="S"){alert('Mensagem enviada com sucesso.');}elseif(validou=="N"){alert('Código informado está incorreto');}returntrue;}</script><!--Aocarregarapágina,validamosseocódigoCaptchafoiinformadocorretamenteounãoatravésdeJavaScript.Estaformadevalidaçãoémeramenteilustrativa.--><!--<bodyonload="javaScript:validaMensagem('<%=request.getAttribute("validou")%>');">--><bodyonload="javaScript:validaMensagem('<%=request.getAttribute("validou")%>');"><formname="FormJMCaptcha"method="post"action="processaMensagem"><table><tr><tdclass="tx_padrao">CódigoCaptcha:</td></tr><tr><td><!--OcódigodoCaptchaéinformadoaqui--><inputtype="text"name="j_captcha_response"class="form_padrao"size="26"/></td></tr></table><table><tr><tdclass="tx_padrao">DDD:</td><tdclass="tx_padrao">Número:</td></tr><tr><td><inputtype="text"name="ddd"class="form_padrao"size="5"/></td><td><inputtype="text"name="numero"class="form_padrao"size="16"/></td></tr></table><table><tr><tdclass="tx_padrao">Mensagem:</td></tr><tr><td><textareaname="mensagem"rows="10"cols="40"class="form_padrao"></textarea></td></tr><tr><tdalign="right"><inputtype="submit"class="bt_padrao"value="Enviar mensagem"/></td></tr><tr><td><!--MostraamensagemCaptchagerada--><img/></td></tr></table></form></body></html>