我有一个webapp我称之为“App1”我用来创建一些网络图。我在webapps / App1 / lib /中有.jar文件,当我访问服务器时,我发现我能够启动一些webapps,但其他我得到了有趣的例外。一,正在
java.lang.NoClassDefFoundError: Could not initialize class com.jrefinery.chart.JFreeChartConstants
然后,当我将jfreechart jar添加到类路径时,我得到一个不同的错误:
java.lang.NoClassDefFoundError: com/jrefinery/util/ObjectUtils
tomcat版本:7.0.19 操作系统:ubuntu 12.04
我在Windows安装上尝试过它似乎工作得很好。所以我猜这是一个类路径错误?我已经尝试将jfreechart - *。jar添加到catalina类路径中,但它似乎没有修复任何东西。我还尝试将webapp / App1 / lib / jar文件复制到顶级/ lib文件夹,这也没有解决任何问题。
这里有什么想法吗?
感谢。
答案 0 :(得分:0)
您在项目中缺少正确的jar文件。
jfreechart项目已重新包装。如果包含旧的jfreechart-0.9.3.jar,它将修复编译器错误。
jfreechart的-0.9.3.jar 下载:http://mirrors.ibiblio.org/pub/mirrors/maven2/jfreechart/jfreechart/0.9.3/jfreechart-0.9.3.jar