独自コンポーネントをTeeda上で。
だめだー・・・
なんかこれも凡ミスくさいんだけどなぁ・・・なんでFacesContextがとってこれてないんだろう。
追記:ベタにJSFで実装した場合はまったく問題なくても、Teedaで動かすとサッパリですね。結局結果は同じでCannot find FacesContextとなってまう。
追記2:
Aさん:「FacesServlet通って無いんじゃないの?」
俺:ハッ!Σ( ̄□ ̄;)!!
って訳で、調査してみますん・・・そんなこと言われるまで気づかないって何やってんだ俺・・・まず確認するとこじゃんよ・・・
2007-04-11 17:25:19,906 [http-8080-Processor24] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/practice].[jsp] - サーブレット jsp のServlet.service()が例外を投げました javax.servlet.jsp.JspException: Cannot find FacesContext at javax.faces.webapp.UIComponentTag.setupFacesContext(UIComponentTag.java:197) at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:132) at com.sample.custom.tag.HelloTag.doStartTag(HelloTag.java:23) at org.apache.jsp.view.custom.customJsp_jsp._jspx_meth_custom_005fhello_005f0(customJsp_jsp.java:99) at org.apache.jsp.view.custom.customJsp_jsp._jspService(customJsp_jsp.java:68) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.seasar.teeda.core.filter.RequestDumpFilter.doFilter(RequestDumpFilter.java:125) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:63) 以下省略