[Seasar-user:267] Re: Flowlet からRuletが実行できない
B isid.co.jp Yasuo Higa
higa
2003年 12月 4日 (木) 18:20:02 JST
<[E-MAIL ADDRESS DELETED]> の、
"[Seasar-user:266] Re: Flowlet からRuletが実行できない" において、
"Hidetoshi Hosokawa <[E-MAIL ADDRESS DELETED]>"さんは書きました:
ひがです。
> ほそかわです。
>
> > /* ----------------------------------------------------------------*/
> > /|> ん〜〜でも困った。
> > /|> Tomcatを実行するには、project/WEB-INF/classesに
> > /|> コンパイル済みクラスが必要なのに、
> > /|> TomcatプロジェクトからNazunaを実行すると、
> > /|> project/classesを見にいってしまう…。
> > /* ----------------------------------------------------------------*/
> > 似たような状況になったことあります。
> > プロジェクトのビルドパス⇒ライブラリーでのseasar.jarへの参照が
> > %SEASAR_HOME%/lib/seasar.jarになってたためでした。
> > WEB-INF/libにseasar.jarを入れて、
> > これをプロジェクトから参照するように直せば、OKでした。
> >
> > でも、そのときは%SEASAR_HOME%/srcを見にいっていたので、
> > ちょっと状況が違うかな。
>
> わお、タッチの差でのレスでした(^^;
> そうです、全く同じ状況でした。
> 今まで全く気にすること無く動いてたのがSeasarのすごい所ですね。
> 内部ではすごいことやってるのを知りもしなかった(w
srcディレクトリの場所を特定するのに、以前は、
nazuna-config.xmlのあるディレクトリ(classes)の
親ディレクトリ(WEB-INF)の子ディレクトリsrcに
していたのをJettyがWEB-INF/classesよりCLASSPATH上の
ファイルを先に見つけるようになってしまったため、
仕様を変えて、上記のようにしたのが原因ですね。
すまそ。
srcディレクトリの場所を特定するロジックは上記のとおりなので、
seasar.jarは、WEB-INF/libに置いてください。
---
Yasuo Higa <[E-MAIL ADDRESS DELETED]>
INFORMATION SERVICES INTERNATIONAL-DENTSU,LTD.
Seasar-user メーリングリストの案内