Captcha

13 views
Skip to first unread message

Marcos César

unread,
Aug 13, 2006, 9:19:15 AM8/13/06
to Priki
Na página de edição o captcha não está sendo mostrado. Alguma dica?

Vitor Fernando Pamplona

unread,
Aug 13, 2006, 9:33:09 AM8/13/06
to pr...@googlegroups.com
Isso ocorre porque o a geração de imagens do Java precisa de um servidor X virtual instalado e rodando. Assim as rotinas do AWT não dão problema :(

http://tomcat.apache.org/faq/unix.html

On 8/13/06, Marcos César <mces...@gmail.com> wrote:

Na página de edição o captcha não está sendo mostrado. Alguma dica?




--
Vitor Fernando Pamplona
http://vitor.babaxp.org

Marcos César

unread,
Aug 13, 2006, 1:50:30 PM8/13/06
to Priki
Desculpe, mas eu coloquei o CATALINA_OPTS="-Djava.awt.headless=true" no
meu catalina.sh e não funcionou.
Meu ambiente é:
Red Had 7.2
jre1.5.0_04
tomcat 5.5.9

quando peço pro browser mostrar o arquivo flood.jpg ocorre a
exception:

java.awt.HeadlessException
sun.java2d.HeadlessGraphicsEnvironment.getDefaultScreenDevice(Unknown
Source)
nl.captcha.text.imp.DefaultWordRenderer.renderWord(Unknown Source)
nl.captcha.servlet.DefaultCaptchaIml.createImage(Unknown Source)
nl.captcha.servlet.CaptchaServlet.doGet(Unknown Source)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350)

e sem o CATALINA_OPTS a exception é:

java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an
operation which requires it.
sun.java2d.HeadlessGraphicsEnvironment.getDefaultScreenDevice(Unknown
Source)
nl.captcha.text.imp.DefaultWordRenderer.renderWord(Unknown Source)
nl.captcha.servlet.DefaultCaptchaIml.createImage(Unknown Source)
nl.captcha.servlet.CaptchaServlet.doGet(Unknown Source)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350)

mais alguma dica?

Marcos César

unread,
Aug 13, 2006, 2:45:03 PM8/13/06
to Priki
Consegui...
Instalei o xvfb, rodei, exportei a variável DISPLAY e deu certo.

Reply all
Reply to author
Forward
0 new messages