[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 メーリングリストの案内