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