2014-10-10 8 views
1

simplecaptcha-1.2.1.jar을 사용하려고합니다. 그것은 예외 아래 던지고있다. rt.jarsun.awt.X11GraphicsEnvironment 클래스입니다. simplecaptcha-1.2.1.jar이 Windows 플랫폼 (Server Weblogic)에서 올바르게 작동합니다.NoClassDefFoundError : sun.awt.X11GraphicsEnvironment 클래스를 초기화 할 수 없습니다.

java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment 
    at java.lang.Class.forName0(Native Method) 
    at java.lang.Class.forName(Class.java:169) 
    at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68) 
    at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1135) 
    at nl.captcha.text.renderer.DefaultWordRenderer.render(DefaultWordRenderer.java:53) 
    at nl.captcha.Captcha$Builder.addText(Captcha.java:136) 
    at nl.captcha.Captcha$Builder.addText(Captcha.java:121) 
    at nl.captcha.Captcha$Builder.addText(Captcha.java:111) 
    at nl.captcha.servlet.SimpleCaptchaServlet.doGet(Unknown Source) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:697) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) 
    at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:398) 
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:277) 
    at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:255) 
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:188) 
    at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:586) 
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:556) 
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:187) 
    at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:586) 
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:556) 
    at com.sun.webserver.connector.nsapi.NSAPIProcessor.service(NSAPIProcessor.java:160) 

기타 자세한 사항 :

  • 서버 : 플래 넷
  • Java 버전의 JDK 1.6
  • OS : 리눅스

답변

0

자바 매개 변수 -DJava.awt.headless=true

를 추가하십시오