[Seasar-user:4493] Re: S2ContainerServlet のconfigPath

Shinpei Ohtani [E-MAIL ADDRESS DELETED]
2006年 9月 3日 (日) 16:58:05 JST


大谷です。

表題の件ですが、TeedaのJSPexampleで試すと動作しました。

一点だけ注意点があります。

Teedaでは1.0-beta-6からTeedaの初期化に
TeedaServletを使うようになりました。
(今まではTeedaConfigureListener)

web.xmlでTeedaServletを使用している場合には
    <servlet>
        <servlet-name>teedaServlet</servlet-name>
        <servlet-class>org.seasar.teeda.core.webapp.TeedaServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
        <init-param>
           <param-name>configPath</param-name>
           <param-value>dicon/app.dicon</param-value>
       </init-param>
    </servlet>

というようにしてもらえれば問題ありません。

今までどおりにS2Servlet/TeedaConfigureListenerを使う場合は、
TeedaのinitializerはS2の初期化が終わったあとに行っているので
特に関与していないので動作すると思います。

public class TeedaConfigureListener extends S2ContainerListener {

    public void contextInitialized(ServletContextEvent event) {
        super.contextInitialized(event);//S2の初期化
        try {
            initializeFaces(event.getServletContext());//Teedaの初期化
(以下省略)



06/09/02 に Shinpei Ohtani<[E-MAIL ADDRESS DELETED]> さんは書きました:
> 大谷です。
>
> Teeda側で確認してみます。
> 少々お待ちください。
>
> 06/08/31 に Yasuo Higa<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > ひがです。
> > >
> > > 松山です。
> > >
> > > 表題とは関係ないですが、ひとつ教えてください。
> > >
> > > >http://s2container.seasar.org/download/2006-08-31/s2-framework-2.4.0-rc-2-SNAPSHOT.jar
> > > >http://s2container.seasar.org/download/2006-08-31/s2-extension-2.4.0-rc-2-SNAPSHOT.jar
> > >
> > > 今、app.dicon の場所を、あえてclasses の直下に配置せず、classes/dicon の下に
> > > 配置して、web.xml に、
> > >
> > >     <servlet>
> > >         <servlet-name>s2servlet</servlet-name>
> > >         <servlet-class>org.seasar.framework.container.servlet.S2ContainerServlet</servlet-class>
> > >         <init-param>
> > >             <param-name>configPath</param-name>
> > >             <param-value>dicon/app.dicon</param-value>
> > >         </init-param>
> > >
> > > と記述しています。
> > > これでTomcat を起動すると、
> > >
> > > ----------------------------------------------------------------------------------
> > > ERROR 2006-08-31 16:33:43,102 [ESSR0055]リソース(app.dicon)が見つかりません
> >
> > この辺の仕様は2.4で特に変わっていません。
> > もしかするとTeedaのinitializerで初期化されて、S2Servletでの
> > 初期化が行われていないのかもしれません。
> >
> > Yasuo Higa
> > The Seasar Foundation
> > _______________________________________________
> > Seasar-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://www.seasar.org/mailman/listinfo/seasar-user
> >
>
>
> --
> =============================
> Shinpei Ohtani
> [E-MAIL ADDRESS DELETED]
> =============================
>


-- 
=============================
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
=============================



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