jfreechart在jsp中的运用遇到的问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 18:15:40
我的其他javabean在我的jsp中可以正常运行。但我配置了jfreechart后,用jfreechart写了个简单的java程序(这个程序本身没问题),当用jsp调用是总产生错误。
javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/jfree/data/category/CategoryDataset
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:275)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.NoClassDefFoundError: org/jfree/data/category/CategoryDataset
java.lang.Class.getDeclaredConstructors0(Native Method)

为什么啊?请高手帮忙解决~~
jfreechat的环境变量我已经配置过了,并且若只运行含有jfreechat的java程序是可以正常运行的,也可以生成需要的jpg图片的。

问题解决了。我把jar包放错地方了,应该放到自己项目的WEB-INF\web.xml文件中,或者是tomcat的lib文件夹下,因为我的项目用的是虚拟路径。以前我是按网上说的把它们放到\tomcat\webapps\ROOT\WEB-INF\lib下了。

应该是tomcat没有加载包
重新启动tomcat就行了

把它的jar包删了看看还能跑不,基本就是莫名其妙的环境问题,我也遇到过,瞎折腾折腾就莫名其妙的好了……

关注