[Seasar-user:10665] Re: 【 S2Struts 】 Servlet2.3 での HotDeploy について

Toshihiro Nakamura [E-MAIL ADDRESS DELETED]
2007年 9月 21日 (金) 14:34:21 JST


中村(taedium)です。

>   通常のComponentをServlet2.3の環境でHotDeployできているのですが、
>   下記の情報では、S2StrutsでHotDeploy対応する場合は
>   Servlet2.4が必要という意味なのでしょうか?

はい、そうだと思います。

ただ、以前のメールにあった
>   ●エラー内容 --------------------------------------------------------
> javax.servlet.ServletException: Cannot find catalog 's2struts'
>  org.apache.struts.chain.ComposableRequestProcessor.init(ComposableRequestProcessor.java:161)
>  org.apache.struts.action.ActionServlet.getRequestProcessor(ActionServlet.java:620)
>  org.apache.struts.action.ActionServlet.process(ActionServlet.java:1910)
>  org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
>  javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>  javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>  org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java:62)
>  org.seasar.struts.filter.S2StrutsFilter.doFilter(S2StrutsFilter.java:42)
>  org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:63)
>  org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:63)
> ---------------------------------------------------------------------
という例外の直接的な原因は、
web.xmlにS2StrutsHotdeployFilterが設定されていないことだと
思います。

S2StrutsHotdeployFilterの設定の仕方は
S2StrutsExample V1.3.0-RC1のExampleについているweb.xml
が参考になります。

-- 
Toshihiro Nakamura <[E-MAIL ADDRESS DELETED]>




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