jfreechart-0.9.20.jar等几个包(这样的包还有oracle的驱动、sql server的驱动等等)必须放在classpath或者是tomcat\common\lib。
原因也说不清楚,可能是由于他们的级别比较低的缘故吧:)

解决方案 »

  1.   

    不仅仅是tomcat,还包括weblogic、resin等服务器也是如此!
      

  2.   

    “主要是关于冲突的问题。全局类路径和上下文类路径会产生冲突吗?”
    最好是避免在两个路径有相同.jar包,冲突虽未必,但是你必须维护这两个路径中的.jar包版本一致,出错通常就在这时候! ^_^
      

  3.   

    对于这种包,通常应该放在项目所在文件夹的WEB-INF/lib下,如你应该把包放在d:\tomcat\wepapps\root\WEB-INF\lib下,如果没有lib就建一个,然后把包扔进去,肯定能找到!
      

  4.   

    WEB-INF/lib 下
    还不行就直接添加到classpath里边,或者 %java_home%/jre/lib/ext下