2009-05-05 4 views
3

나는 recaptcha 지침을 따르고 로컬 Tomcat 서버를 사용하여 이클립스에서 실행할 경우 작동하는 간단한 응용 프로그램을 만들었지 만 동일한 파일은 이클립스를 사용하여 Eclipse에서 실행할 때 사용자 응답의 유효성을 검사 할 때 오류 (verify-params-incorrect)를 제공합니다. 로컬 Google App Engine SDK.누구나 Recaptcha를 Google App Engine (Java)에서 실행할 수 있습니까?

답변

1

reCAPTCHA 사이트에 연결된 Java 코드를 사용하고 있습니까? 나는 그것을 간단히 살펴 봤고 SimpleHttpLoader 클래스가 Google의 AppEngine에서 허용하지 않는 Java 클래스를 사용하고 있다고 생각합니다.

내가 아는 바는 다음과 같습니다. 로컬에서 실행하면 동일한 오류가 발생합니다. 하지만 AppEngine에 배포하면 작동합니다! 내가 읽은 포럼 게시물에 대해서는 로컬에서 실행할 때 원격 IP 주소 (127.0.0.1)와 관련이 있다고 생각됩니다.

+0

는 그래, 난에서 다운로드 한 항아리 recaptcha4j-0.0.7.jar를 사용하고 = label : java-Latest –

+0

이봐, 아직 해결 중이 야. 지금까지 행운은 없지만 어떻게 될지 알려 드리겠습니다. – abendigo

0

이것은 무례한 답변이지만 일종의 잠재적 인 사용자를 captcha로 전혀 괴롭 히고 싶습니까? "10 Things to Check Before Using a CAPTCHA"

+0

좋은 기사와 관점을 확실히 읽고 가치가 있다고 생각합니다. 실제로 다음에 CAPTCHA 사용법에 대해 생각해 볼 것입니다. 단지 이곳이 아닙니다. :-). –

+0

보안 문자의 사용법에 따라 다릅니다. 로그인 시도가 세 번 실패한 후에 사용하면 어떻게됩니까? 그렇게하면 무차별 공격을 막을 수 있고 사용자를 보호 할 수는 있지만 "괴롭히지"않습니다. – hectorg87