[Seasar-user] examples $B$N(BAddRuletClient$B$G(BException$BH/@8(B
B isid.co.jp Yasuo Higa
higa
2003年 11月 12日 (水) 15:43:38 JST
<[E-MAIL ADDRESS DELETED]> の、
"[Seasar-user] examplesのAddRuletClientでException発生" において、
"UNO Shintaro <[E-MAIL ADDRESS DELETED]>"さんは書きました:
ひがです。
> はじめまして。宇野ともうします。
>
> シーサーに興味を持ちまして、本日使い始めました。
> seasarsetup20031015.jarをダウンロードし、付属のドキュメント
> ($SEASAR_HOME\doc\seasar.html)を見ながら試しているところですが、
> examplesがうまく動かなくて「?」なのでご相談したくメールします。
>
>
> 導入環境は
> Windows2000 Professional SP4 (日本語版)
> Eclipse 2.1.1
> Java2 SDK 1.4.1_03
>
> アーカイブを展開し($SEASAR_HOME=E:\seasar)、
> パスへE:\seasar\binを追加してant -versionを確認し、
> 起動終了を確認し、Eclipseにシーサープラグインを
> 組み込んで…と順調に進んでいたのですが、
>
> 「次は、FlashからSeasarにアクセスしてみましょう。
> http://localhost:8080/examples/flash/AddRuletClient.htmlにアクセスします。
> 1と2を入力して、計算ボタンをクリックすると3と表示されたはずです。」
> のところでそのとおりに操作すると、3が表示されるのではなくて、
> ダイアログが出てきて以下のようなExceptionが表示されてしまいます。
>
> AddRuletClient
>
> org.seasar.util.SeasarException
> [ESSR0001]examples.org.seasar.nazuna.AddRulet not found
>
再現しました。原因は、Jetty4.2.14rc0ですね。(;_;)
Jetty4.2.14rc0のClassLoaderがWEB-INF/classesよりも
$SEASAR_HOME/classesを優先するために起きているようです。
$SEASAR_HOME/classes/nazuna-config.xmlを
nazuna-config.xml.bakにリネームして、
Seasarをリブートしてください。
この対応を行うとシーサープロジェクトを作成したときに、
nazuna-config.xmlがプロジェクトに追加されなくなるので、
新規シーサープロジェクトを作成する場合は、
とりあえず手動で追加してください。
対応策を考えてみます。
---
Yasuo Higa <[E-MAIL ADDRESS DELETED]>
INFORMATION SERVICES INTERNATIONAL-DENTSU,LTD.
Seasar-user メーリングリストの案内