我有一个 web 应用程序,我将其称为“App1”,用于创建一些 webplots。我在 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 文件夹,但这也不能解决任何问题。
这里有什么想法吗?
谢谢。