このガイド ( http://wiki.jetbrains.net/intellij/Developing_JSF_applications ) に従い、JSF を使用して単純な Hello world アプリケーションを作成しました。正常に実行http://localhost:8080/index.faces
され、「Hello world」というフレーズを表示するページが生成されます。問題は、Tomcat 7 のログに重大なエラーが表示されることです。ここにそれが言うことです:
2013 年 1 月 31 日 5:58:42 PM org.apache.catalina.core.StandardWrapperValve 呼び出し SEVERE: サーブレット [jsp] の Servlet.service() がパス [] のコンテキストで例外をスローしました [JSP ページ /index の処理中に例外が発生しました。 14行目のjsp
11: シンプルなjspページ 12: 13: 14: 15: 16:
17:Stacktrace:] の根本原因 java.lang.RuntimeException: Cannot find FacesContext at javax.faces.webapp.UIComponentClassicTagBase.getFacesContext(UIComponentClassicTagBase.java:1855) at javax.faces.webapp.UIComponentClassicTagBase.setJspId(UIComponentClassicTagBase.java:1672) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java: 70) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) で javax.servlet.http.HttpServlet.service(HttpServlet.java:728) org.apache.jasper.servlet.JspServlet.serviceJspFile で(JspServlet.java:390) の org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) の javax.servlet.http.HttpServlet。org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) のサービス (HttpServlet.java:728) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) の org.apache .catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java) :472) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) で org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) で org.apache.catalina.valves. AccessLogValve.invoke(AccessLogValve.java:936) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) で org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) で org.apache.coyote.AbstractProtocol$AbstractConnectionHandler .process(AbstractProtocol.java:589) で org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) で java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) でjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) で java.lang.Thread.run(Thread.java:722)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: 1110) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) で java.lang.Thread.run(Thread.java:722) でjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: 1110) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) で java.lang.Thread.run(Thread.java:722) で
2013 年 1 月 31 日 5:58:47 PM org.apache.catalina.core.ApplicationContext ログ
私は JSF を初めて使用するので、このエラーの意味がわかりません。何か案は?あなたより。
PS : (マウンテン ライオンを実行しており、IntelliJ Idea Ultimate 12 を使用しています)。