- - PR -
JSFページのインクルードについて
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-02-01 21:34
初めての投稿です。よろしくお願い致します。
JSFを使用したページのインクルードですが、表示がうまくいきません。 以下のようにソースは組んでおります。 ================================================ : <%@include file="../xxxxx/header.jsp"%> : ================================================ 同じ階層に、"jspheader.jsp"といったただのJSPファイルを作成し、"file"の ファイル名を置き換えた場合はうまくいきます。 (JSFページはインクルードできないのでしょうか・・・) ヒントとなるようなHPでもどなたかご存知でしたら、ご紹介お願い致します。 | ||||
|
投稿日時: 2006-02-02 02:31
どのようにうまくいかないのでしょう?
コンパイルエラーがでますか? それとも表示が乱れるのでしょうか? | ||||
|
投稿日時: 2006-02-02 10:36
ご返事ありがとうございます。
詳しく明記させて頂きますと、以下のようになります。 開発ツールは、"IBM Rational Web Developer V6.0" 表示はIEです。 動的WEBプロジェクトで、新規に Faces JSPファイルを作成します。 ・WebContent/smp1/input.jsp ⇒ インクルードをするJSF使用JSP ・WebContent/comjsp/header.jsp ⇒ インクルードされるJSF使用JSP ・WebContent/comjsp/jspheader.jsp ⇒ インクルードされるただのJSP そこで、"input.jsp"に <%@include file="../comjsp/header.jsp"%> と記入して、「ビルド⇒サーバーで実行」を行うとビルドはエラー・警告なし で終了し、実行すると、エラーになります。 ⇒ HTTP 500 - 内部サーバーエラー Internet Explorer ちなみに、ただのJSPファイルの場合は、問題なく表示されます。 <%@include file="../comjsp/jspheader.jsp"%> その後、ソースのインクルードの"file"の部分をJSFファイル("header.jsp") に書き換えてビルドして実行すると(⇒サーバーの再起動なし) ⇒ Error 500: 表明が失敗しました。 と画面に表示されエラーとなってしまう状態です。 以上ですが、何かわかりますでしょうか。 | ||||
|
投稿日時: 2006-02-02 11:00
ログにスタックトレースやエラーメッセージはでていませんか?
| ||||
|
投稿日時: 2006-02-02 11:14
スタックトレースは以下の通りです
[06/02/02 11:02:53:438 JST] 00000038 ServletWrappe E SRVE0068E: サーブレット /smp1/input.jsp で service() メソッドを呼び出せませんでした。 スローされた例外: javax.servlet.ServletException: 表明が失敗しました。 at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:637) at com.ibm._jsp._input._jspService(_input.java:103) at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:88) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1212) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:629) at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:117) at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:171) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:250) at com.ibm.faces.context.MultipartExternalContextImpl.dispatch(MultipartExternalContextImpl.java:320) at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:249) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87) at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:201) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:118) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1212) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:629) at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:80) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1657) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:77) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:421) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:367) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:276) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminaters(NewConnectionInitialReadCallback.java:201) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:103) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:548) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:601) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:934) at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1021) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1332) ---- Begin backtrace for Nested Throwables javax.faces.FacesException: 表明が失敗しました。 at com.sun.faces.util.Util.doAssert(Util.java:1321) at com.sun.faces.taglib.jsf_core.ViewTag.getComponentType(ViewTag.java:246) at javax.faces.webapp.UIComponentTag.createComponent(UIComponentTag.java:1017) at javax.faces.webapp.UIComponentTag.createChild(UIComponentTag.java:1040) at javax.faces.webapp.UIComponentTag.findComponent(UIComponentTag.java:730) at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:423) at com.sun.faces.taglib.jsf_core.ViewTag.doStartTag(ViewTag.java:106) at com.ibm._jsp._input._jspx_meth_f_view_1(_input.java:436) at com.ibm._jsp._input._jspx_meth_h_form_0(_input.java:499) at com.ibm._jsp._input._jspx_meth_hx_scriptCollector_0(_input.java:521) at com.ibm._jsp._input._jspx_meth_f_view_0(_input.java:548) at com.ibm._jsp._input._jspService(_input.java:95) at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:88) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1212) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:629) at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:117) at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:171) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:250) at com.ibm.faces.context.MultipartExternalContextImpl.dispatch(MultipartExternalContextImpl.java:320) at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:249) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87) at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:201) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:118) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1212) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:629) at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:80) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1657) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:77) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:421) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:367) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:276) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminaters(NewConnectionInitialReadCallback.java:201) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:103) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:548) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:601) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:934) at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1021) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1332) [06/02/02 11:02:53:469 JST] 00000038 ServletWrappe E SRVE0014E: service() 例外の根本原因を検出できません /smp1/input.jsp: javax.faces.FacesException: 表明が失敗しました。 at com.sun.faces.util.Util.doAssert(Util.java:1321) at com.sun.faces.taglib.jsf_core.ViewTag.getComponentType(ViewTag.java:246) at javax.faces.webapp.UIComponentTag.createComponent(UIComponentTag.java:1017) at javax.faces.webapp.UIComponentTag.createChild(UIComponentTag.java:1040) at javax.faces.webapp.UIComponentTag.findComponent(UIComponentTag.java:730) at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:423) at com.sun.faces.taglib.jsf_core.ViewTag.doStartTag(ViewTag.java:106) at com.ibm._jsp._input._jspx_meth_f_view_1(_input.java:436) at com.ibm._jsp._input._jspx_meth_h_form_0(_input.java:499) at com.ibm._jsp._input._jspx_meth_hx_scriptCollector_0(_input.java:521) at com.ibm._jsp._input._jspx_meth_f_view_0(_input.java:548) at com.ibm._jsp._input._jspService(_input.java:95) at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:88) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1212) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:629) at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:117) at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:171) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:250) at com.ibm.faces.context.MultipartExternalContextImpl.dispatch(MultipartExternalContextImpl.java:320) at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:249) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87) at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:201) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:118) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1212) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:629) at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:80) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1657) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:77) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:421) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:367) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:276) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminaters(NewConnectionInitialReadCallback.java:201) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:103) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:548) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:601) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:934) at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1021) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1332) [06/02/02 11:02:53:500 JST] 00000038 ServletWrappe E SRVE0068E: サーブレット Faces Servlet で service() メソッドを呼び出せませんでした。 スローされた例外: javax.servlet.ServletException: 表明が失敗しました。 at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:637) at com.ibm._jsp._input._jspService(_input.java:103) at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:88) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1212) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:629) at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:117) at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:171) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:250) at com.ibm.faces.context.MultipartExternalContextImpl.dispatch(MultipartExternalContextImpl.java:320) at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:249) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87) at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:201) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:118) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1212) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:629) at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:80) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1657) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:77) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:421) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:367) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:276) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminaters(NewConnectionInitialReadCallback.java:201) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:103) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:548) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:601) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:934) at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1021) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1332) ---- Begin backtrace for Nested Throwables javax.faces.FacesException: 表明が失敗しました。 at com.sun.faces.util.Util.doAssert(Util.java:1321) at com.sun.faces.taglib.jsf_core.ViewTag.getComponentType(ViewTag.java:246) at javax.faces.webapp.UIComponentTag.createComponent(UIComponentTag.java:1017) at javax.faces.webapp.UIComponentTag.createChild(UIComponentTag.java:1040) at javax.faces.webapp.UIComponentTag.findComponent(UIComponentTag.java:730) at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:423) at com.sun.faces.taglib.jsf_core.ViewTag.doStartTag(ViewTag.java:106) at com.ibm._jsp._input._jspx_meth_f_view_1(_input.java:436) at com.ibm._jsp._input._jspx_meth_h_form_0(_input.java:499) at com.ibm._jsp._input._jspx_meth_hx_scriptCollector_0(_input.java:521) at com.ibm._jsp._input._jspx_meth_f_view_0(_input.java:548) at com.ibm._jsp._input._jspService(_input.java:95) at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:88) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1212) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:629) at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:117) at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:171) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:250) at com.ibm.faces.context.MultipartExternalContextImpl.dispatch(MultipartExternalContextImpl.java:320) at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:249) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87) at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:201) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:118) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1212) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:629) at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:80) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1657) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:77) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:421) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:367) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:276) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminaters(NewConnectionInitialReadCallback.java:201) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:103) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:548) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:601) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:934) at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1021) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1332) [06/02/02 11:02:53:500 JST] 00000038 ServletWrappe E SRVE0014E: service() 例外の根本原因を検出できません Faces Servlet: javax.faces.FacesException: 表明が失sしました。 at com.sun.faces.util.Util.doAssert(Util.java:1321) at com.sun.faces.taglib.jsf_core.ViewTag.getComponentType(ViewTag.java:246) at javax.faces.webapp.UIComponentTag.createComponent(UIComponentTag.java:1017) at javax.faces.webapp.UIComponentTag.createChild(UIComponentTag.java:1040) at javax.faces.webapp.UIComponentTag.findComponent(UIComponentTag.java:730) at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:423) at com.sun.faces.taglib.jsf_core.ViewTag.doStartTag(ViewTag.java:106) at com.ibm._jsp._input._jspx_meth_f_view_1(_input.java:436) at com.ibm._jsp._input._jspx_meth_h_form_0(_input.java:499) at com.ibm._jsp._input._jspx_meth_hx_scriptCollector_0(_input.java:521) at com.ibm._jsp._input._jspx_meth_f_view_0(_input.java:548) at com.ibm._jsp._input._jspService(_input.java:95) at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:88) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1212) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:629) at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:117) at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:171) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:250) at com.ibm.faces.context.MultipartExternalContextImpl.dispatch(MultipartExternalContextImpl.java:320) at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:249) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87) at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:201) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:118) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1212) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:629) at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:80) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1657) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:77) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:421) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:367) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:276) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminaters(NewConnectionInitialReadCallback.java:201) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:103) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:548) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:601) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:934) at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1021) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1332) [06/02/02 11:02:53:562 JST] 00000038 WebApp E SRVE0026E: [サーブレット・エラー]-[Faces Servlet]: javax.faces.FacesException: 表明が失敗しました。 at com.sun.faces.util.Util.doAssert(Util.java:1321) at com.sun.faces.taglib.jsf_core.ViewTag.getComponentType(ViewTag.java:246) at javax.faces.webapp.UIComponentTag.createComponent(UIComponentTag.java:1017) at javax.faces.webapp.UIComponentTag.createChild(UIComponentTag.java:1040) at javax.faces.webapp.UIComponentTag.findComponent(UIComponentTag.java:730) at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:423) at com.sun.faces.taglib.jsf_core.ViewTag.doStartTag(ViewTag.java:106) at com.ibm._jsp._input._jspx_meth_f_view_1(_input.java:436) at com.ibm._jsp._input._jspx_meth_h_form_0(_input.java:499) at com.ibm._jsp._input._jspx_meth_hx_scriptCollector_0(_input.java:521) at com.ibm._jsp._input._jspx_meth_f_view_0(_input.java:548) at com.ibm._jsp._input._jspService(_input.java:95) at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:88) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1212) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:629) at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:117) at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:171) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:250) at com.ibm.faces.context.MultipartExternalContextImpl.dispatch(MultipartExternalContextImpl.java:320) at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:249) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87) at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:201) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:118) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1212) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:629) at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:80) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1657) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:77) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:421) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:367) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:276) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminaters(NewConnectionInitialReadCallback.java:201) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:103) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:548) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:601) at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:934) at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1021) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1332) こんな長い文、載せてよかったのだろうか・・・ | ||||
|
投稿日時: 2006-02-02 11:47
表明が失敗、って AssertionFailure、ですかね。
インクルードしたから、ではなく何か別の問題ではないでしょうか? インクルード対象のファイルの中身を展開しても同じ結果になりませんか? | ||||
|
投稿日時: 2006-02-02 12:48
申し訳ありません。
自己解決してしまいました。 原因は、"<f:view>"内に、インクルード文があったからでした。 インクルード文を、外に明記したところ表示はされました・・・ が、表示が崩れたり、Fasecコンポーネントが表示されなかったり・・・ ⇒ <%@include file="../comjsp/header.jsp"%> 元の画面のFacesコンポーネントの位置関係が崩れる ⇒ <jsp:include page="../comjsp/header.jsp" flush="false"></jsp:include> 元の画面のFacesコンポーネントが消える といった問題が新たに発生してしまい・・・ 何が原因かは現在不明です。 少し調べてみます。 インギ様、すみません、変な質問で。 あと、ご回答の方もありがとうございました。 また、何かあったときには、ご教授願います。 | ||||
|
投稿日時: 2006-02-02 12:55
そういうケースでは"<f:subview>"を使うと良いですよ。 |