你用的Web服务器,是什么?如果是weblogic ,我想可以解决这个问题

解决方案 »

  1.   

    在weblogic 下的启动文件中,有一个 startWebLogic.sh文件,在
    JAVA_PROPERTIES =" _Dplatform.home = ${WL_HOME}-Dwls.home = ${WLS_HOME}-Dwli.home = ${WLI_HOME}-Djava.awt.headless = tree -Dsun.java2d.noddraw""Djava.awt.headless = tree -Dsun.java2d.noddraw" 这个问题在 weblogic 启动环境下
    可以屏蔽掉那个问题,不加的话,会出现和你一样的 问题.你用的tomcat ,看一看你的启动文件.
      

  2.   

    我的是tomcat,我不要屏蔽掉这个问题...我要解决这个问题,能解决这个问题嘛?...把我的图片显示出来....感谢你们的帮助,请高手解答呀?
      

  3.   

    我第2次访问,又弹出如下异常...
            at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:508)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
            at org.apache.tomcat.core.Handler.service(Handler.java:287)
            at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
            at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:806)
            at org.apache.tomcat.core.ContextManager.service(ContextManager.java:752)
            at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
            at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
            at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
            at java.lang.Thread.run(Thread.java:536)
    Root cause:
    java.lang.NoClassDefFoundError
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Class.java:140)
            at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
            at java.awt.Window.init(Window.java:223)
            at java.awt.Window.<init>(Window.java:267)
            at java.awt.Frame.<init>(Frame.java:398)
            at javax.swing.JFrame.<init>(JFrame.java:198)
            at org.jfree.ui.ApplicationFrame.<init>(Unknown Source)
            at com.neusoft.im2.neuchart.Pie3DChart.<init>(Pie3DChart.java:44)
            at com.neusoft.im2.neuchart.NeuChart.createChart(NeuChart.java:64)
            at oa.fixturemanage._0002foa_0002ffixturemanage_0002fexpense_0005fsearchByYearGKind_0002ejspexpense_0005fsearchByYearGKind_jsp_27._jspService(_0002foa_0002ffixturemanage_0002fexpense_0005fsearchByYearGKind_0002ejspexpense_0005fsearchByYearGKind_jsp_27.java:190)
            at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.java:130)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:282)
            at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
            at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
            at org.apache.tomcat.core.Handler.service(Handler.java:287)
            at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
            at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:806)
            at org.apache.tomcat.core.ContextManager.service(ContextManager.java:752)
            at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
            at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
            at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
            at java.lang.Thread.run(Thread.java:536)
      

  4.   

    我在这里没有找到答案。居然在www.5956.com找到了答案真是有意思 。。偌大一个csdn,嘿嘿。
      

  5.   

    你的linux没有安装xwindows的基本包,还有在启动参数里面加-Djava.awt.headless=true
    这个表示图形环境不用启动,可以直接调用静态的库。
    或者你去配置pja,pja就不依赖xwindows包,但配置起来非常的麻烦。还是建议装xwindows的基本包
      

  6.   

    to flylyke,如何安装xwindows的基本包,都有哪些?
      

  7.   

    在程序里加这句    System.setProperty("java.awt.headless", "true");
      

  8.   

    你的linux没有安装xwindows的基本包,还有在启动参数里面加-Djava.awt.headless=true
    这个表示图形环境不用启动,可以直接调用静态的库。
    或者你去配置pja,pja就不依赖xwindows包,但配置起来非常的麻烦。还是建议装xwindows的基本包我也有碰到,加一下就行了
      

  9.   

    To yejsj(叶子) :你说的是要先安装xwindow基本包,而且还要在启动参数里面加-Djava.awt.headless=true,这两个工作都必须做;才能保证我的图形能正确显示吗??