- PR -

JSFページのインクルードについて

投稿者投稿内容
未記入
会議室デビュー日: 2006/02/01
投稿数: 5
投稿日時: 2006-02-01 21:34
初めての投稿です。よろしくお願い致します。

JSFを使用したページのインクルードですが、表示がうまくいきません。
以下のようにソースは組んでおります。

================================================
 :
<%@include file="../xxxxx/header.jsp"%>
 :
================================================

同じ階層に、"jspheader.jsp"といったただのJSPファイルを作成し、"file"の
ファイル名を置き換えた場合はうまくいきます。
(JSFページはインクルードできないのでしょうか・・・)

ヒントとなるようなHPでもどなたかご存知でしたら、ご紹介お願い致します。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2006-02-02 02:31
どのようにうまくいかないのでしょう?
コンパイルエラーがでますか?
それとも表示が乱れるのでしょうか?
未記入
会議室デビュー日: 2006/02/01
投稿数: 5
投稿日時: 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: 表明が失敗しました。

と画面に表示されエラーとなってしまう状態です。

以上ですが、何かわかりますでしょうか。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2006-02-02 11:00
ログにスタックトレースやエラーメッセージはでていませんか?
未記入
会議室デビュー日: 2006/02/01
投稿数: 5
投稿日時: 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)

こんな長い文、載せてよかったのだろうか・・・
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2006-02-02 11:47
表明が失敗、って AssertionFailure、ですかね。
インクルードしたから、ではなく何か別の問題ではないでしょうか?
インクルード対象のファイルの中身を展開しても同じ結果になりませんか?
未記入
会議室デビュー日: 2006/02/01
投稿数: 5
投稿日時: 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コンポーネントが消える

といった問題が新たに発生してしまい・・・
何が原因かは現在不明です。
少し調べてみます。

インギ様、すみません、変な質問で。
あと、ご回答の方もありがとうございました。
また、何かあったときには、ご教授願います。
henachoco
常連さん
会議室デビュー日: 2005/11/21
投稿数: 29
お住まい・勤務地: 新ハンドル:t_yamo
投稿日時: 2006-02-02 12:55
引用:

未記入さんの書き込み (2006-02-02 12:48) より:
原因は、"<f:view>"内に、インクルード文があったからでした。



そういうケースでは"<f:subview>"を使うと良いですよ。

スキルアップ/キャリアアップ(JOB@IT)