[Seasar-user:10066] Re: COOL Deployについて
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 8月 23日 (木) 16:00:13 JST
小林 (koichik) です.
Date: Thu, 23 Aug 2007 14:29:41 +0900
From: duran <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:10059] Re: COOL Deployについて
> 原因が分かりました。
> ClassTraversal#traverseFileSystem で、
> dir.listFiles() をしていますが、
> ここで取得したリストの順序が違っているために、
> エラーが起きていたようです。
>
> Daoが登録される前にこのDaoを使用するコンポーネントが先に登録されたため、
> 「コンポーネントが見つからない」エラーが出ていたようです。
> # daoパッケージよりも先にutilが処理対象となりました。
それはおかしい気がします.
COOL deploy では,コンポーネントを登録する時点で
依存しているコンポーネントが登録されている必要は
ないはずです.
Date: Thu, 23 Aug 2007 11:53:56 +0900
From: duran <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:10055] Re: COOL Deployについて
> コンテナ初期化時のログを見ても、途中までは同じように
> クラス(〜)のコンポーネント定義を登録します
> と出力されていますが、
> SingletonS2Container#getComponentが呼び出された時点で、
> エラーとなります。
ここが引っかかるのですが,誰がどのタイミングで
SingletonS2Container#getComponent() を
呼び出しているのでしょうか?
[Seasar-user:10059] と合わせて推測すると,
Util の static イニシャライザあたりから
呼び出していたりしないでしょうか?
--
<signature>
<name>Koichi Kobayashi</name>
<e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>
Seasar-user メーリングリストの案内