[Seasar-user:17555] Re: Teeda+JFreeChart
cynipe
[E-MAIL ADDRESS DELETED]
2009年 5月 29日 (金) 19:22:07 JST
cynipeです。
java.lang.NoClassDefFoundErrorは名前の通りクラスが見つからない旨を示す例
外です。スタックトレースを見た感じではクラスをロードするタイミングで落ち
ているので、WEB-INF/lib配下にJFreeChartのライブラリが配備されていないの
ではないでしょうか?
岩切 正彦(Masahiko Iwakiri) さんは書きました:
> 初めてメールさせていただきます、岩切と申します。
>
> 現在、Teeda+Kuina-Daoを使ったWebアプリを開発しているのですが、
> その中で、グラフを表示させる画面を作成しています。
>
> グラフ表示用のライブラリとして、JFreeChartを使おうとしているのですが、
> 苦戦していて、皆さんの知恵を貸していただきたい次第です。
>
> 開発環境としては、
> ・JDK6.0
> ・Eclipce3.4
> ・Seaser2.4.22
> ・Dolteng 0.28.0
>
> 実行環境は・Tomcat6.0.18を使用しています。
> *開発はWinXP、実行はCentOS5.2ですが、JavaとTomcatのバージョンはあわせています。
>
> グラフ表示のロジック自体は、Webから見つけてきたサンプルを使っているのですが、
> そのロジックにたどり着く前に、下記の例外が出てしまっています。
>
> java.lang.NoClassDefFoundError: org/jfree/data/category/CategoryDataset
>
> Pageクラスのinitializeの先頭でブレークを張ってみたのですが、そこにたどり着く前の
> 例外なので、何か環境設定が足りないのかと思っているのですが・・・
>
> 以下、スタックトレースの抜粋です。
> *************
> 2009/05/29 18:56:09 org.apache.catalina.core.StandardWrapperValve invoke
> 致命的: サーブレット facesServlet のServlet.service()が例外を投げました
> java.lang.ClassNotFoundException: org.jfree.data.category.CategoryDataset
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
> at java.lang.ClassLoader.loadClassInternal(Unknown Source)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Unknown Source)
> (以下省略)
> *************
>
>
> 以上、ご教授のほどよろしくお願いいたします。
>
--
cynipe (さいないぷとよむ)
Seasar-user メーリングリストの案内