[Seasar-user:4541] Re: ServletのDI化について
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2006年 9月 6日 (水) 02:00:16 JST
小林 (koichik) です.
Date: Wed, 06 Sep 2006 01:35:33 +0900
From: Junichi Kato <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:4540] ServletのDI化について
> VelocityServlet#handleRequest内で、
> S2Container s2Container = SingletonS2ContainerFactory.getContainer();
> して、s2Container.getComponentしているのですが、なぜか
> SingletonS2ContainerFactory.getContainer すると
> [ESSR0007]S2Container should not be null or empty が発生してしまいます。
SingletonS2ContainerFactory#init() を呼び出していないためでは
ないでしょうか?
S2Container を Servlet で使用するために必要な初期化手順は,
org.seasar.framework.container.servlet.S2ContainerServlet
を参考にするのがよいかと思います.
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-user メーリングリストの案内