我使用的是jfreechart和cewolf来生成图片。一开始使用的是这两个代码库的包,出错信息只能显示在cewolf的某个taglib里出现了错误,无法进一步跟踪。后来download了这两个库的源码,代替包文件使用,经过调试终于发现问题,出错信息显示:Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable. 看来是问题是出在无法调用xwindows的图形库来画图。好,把出错信息在google上一搜,发现了解决办法。在linux上,在catalina.sh文件开头增加CATALINA_OPTS="$CATALINA_OPTS -Djava.awt.headless=true",重启tomcat,问题解决。