[Seasar-user:15426] [S2Dao]複数データソース設定でエラー

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2008年 8月 19日 (火) 17:42:39 JST


conpotaです。

複数データソースの対応で、今度は以下のようなエラーがサーバ起動時に出てしまいました。
ここにある通りにやったつもりなのですが。
http://www.seasar.org/wiki/index.php?FAQ%2FS2DAO#w7da6e0e

defaultCustomizerがみつからないとのエラー内容なので
ためしにcustomizer.diconのdefaultCustomizerの部分をコメントアウトしたところ、
サーバ起動時にエラーは出なくなりましたが、
コンポーネント(dao)が見つかりませんとなってしまいます。
どうしたらよいでしょうか?

ちなみにプロジェクトは
Doltengを最新(0.31.0)に上げて作成しました。

2008-08-19 17:26:34,638 [main] DEBUG org.seasar.framework.env.Env -
環境変数#Envにファイル(env.txt)から値(ct)が設定されました
2008-08-19 17:26:34,716 [main] DEBUG
org.seasar.framework.container.factory.S2ContainerFactory -
S2Containerを作成します。path=hotdeploy.dicon
2008-08-19 17:26:34,716 [main] DEBUG
org.seasar.framework.container.factory.S2ContainerFactory -
S2Containerを作成します。path=convention.dicon
2008-08-19 17:26:34,826 [main] DEBUG
org.seasar.framework.container.factory.S2ContainerFactory -
S2Containerを作成しました。path=convention.dicon
2008-08-19 17:26:34,826 [main] DEBUG
org.seasar.framework.container.factory.S2ContainerFactory -
S2Containerを作成します。path=customizer.dicon
2008-08-19 17:26:34,841 [main] DEBUG
org.seasar.framework.container.factory.S2ContainerFactory -
S2Containerを作成します。path=default-customizer.dicon
2008-08-19 17:26:34,841 [main] DEBUG
org.seasar.framework.container.factory.S2ContainerFactory -
S2Containerを作成します。path=std-customizer.dicon
2008-08-19 17:26:34,888 [main] DEBUG
org.seasar.framework.container.factory.S2ContainerFactory -
S2Containerを作成しました。path=std-customizer.dicon
2008-08-19 17:26:34,904 [main] DEBUG
org.seasar.framework.container.factory.S2ContainerFactory -
S2Containerを作成しました。path=default-customizer.dicon
2008-08-19 17:26:34,904 [main] DEBUG
org.seasar.framework.container.factory.S2ContainerFactory -
S2Containerを作成しました。path=customizer.dicon
2008-08-19 17:26:34,904 [main] DEBUG
org.seasar.framework.container.factory.S2ContainerFactory -
S2Containerを作成します。path=creator.dicon
2008-08-19 17:26:34,951 [main] DEBUG
org.seasar.framework.container.factory.S2ContainerFactory -
S2Containerを作成しました。path=creator.dicon
2008-08-19 17:26:34,951 [main] DEBUG
org.seasar.framework.container.factory.S2ContainerFactory -
S2Containerを作成しました。path=hotdeploy.dicon
2008/08/19 17:26:34 org.apache.catalina.core.ApplicationContext log
致命的: StandardWrapper.Throwable
java.lang.ExceptionInInitializerError
    at
org.seasar.framework.container.factory.SingletonS2ContainerFactory.init(SingletonS2ContainerFactory.java:135)
    at
org.seasar.framework.container.servlet.SingletonS2ContainerInitializer.initialize(SingletonS2ContainerInitializer.java:55)
    at
org.seasar.framework.container.servlet.S2ContainerServlet.initializeContainer(S2ContainerServlet.java:139)
    at
org.seasar.framework.container.servlet.S2ContainerServlet.init(S2ContainerServlet.java:127)
    at javax.servlet.GenericServlet.init(GenericServlet.java:212)
    at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
    at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
    at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
    at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4364)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at
org.apache.catalina.core.StandardService.start(StandardService.java:516)
    at
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.seasar.framework.container.IllegalMethodRuntimeException:
[ESSR0060]クラス(org.seasar.framework.container.customizer.CustomizerChain)のメソッド(addCustomizer)の設定に失敗しました。理由はorg.seasar.framework.container.ComponentNotFoundRuntimeException:
[ESSR0046]コンポーネント(defaultCustomizer)が見つかりません
    at
org.seasar.framework.container.assembler.AbstractMethodAssembler.invoke(AbstractMethodAssembler.java:90)
    at
org.seasar.framework.container.assembler.DefaultInitMethodAssembler.assemble(DefaultInitMethodAssembler.java:49)
    at
org.seasar.framework.container.deployer.SingletonComponentDeployer.assemble(SingletonComponentDeployer.java:69)
    at
org.seasar.framework.container.deployer.SingletonComponentDeployer.deploy(SingletonComponentDeployer.java:48)
    at
org.seasar.framework.container.deployer.SingletonComponentDeployer.init(SingletonComponentDeployer.java:76)
    at
org.seasar.framework.container.impl.ComponentDefImpl.init(ComponentDefImpl.java:236)
    at
org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:563)
    at
org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:560)
    at
org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:560)
    at
org.seasar.framework.container.factory.S2ContainerFactory.configure(S2ContainerFactory.java:238)
    at
org.seasar.framework.container.factory.S2ContainerFactory.configure(S2ContainerFactory.java:215)
    at
org.seasar.framework.container.factory.S2ContainerFactory.<clinit>(S2ContainerFactory.java:120)
    ... 22 more

よろしくお願い致します。

-- 
conpota <[E-MAIL ADDRESS DELETED]>
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20080819/71694b9b/attachment-0001.html>


Seasar-user メーリングリストの案内