私はいくつかのウェブプロットを作成するために使用している「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 OS: ubuntu 12.04
Windowsインストールで試してみましたが、問題なく動作するようです。クラスパスエラーだと思いますか?jfreechart-*.jar を catalina クラスパスに追加しようとしましたが、何も修正されないようです。また、webapp/App1/lib/ jar ファイルを最上位の /lib フォルダーにコピーしようとしましたが、これでも何も修正されません。
ここに何かアイデアはありますか?
ありがとう。