【发布时间】:2013-01-15 19:23:41
【问题描述】:
我遵循本指南 (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 org.apache.catalina.core.StandardWrapperValve 在上下文中为 servlet [jsp] 调用 SEVERE: Servlet.service() path [] throw exception [处理 JSP 页面发生异常 /index.jsp 第 14 行
11:简单的jsp页面12:13: 14:15:16:
17:Stacktrace:] 根本原因是 java.lang.RuntimeException: 找不到 FacesContext 位于 javax.faces.webapp.UIComponentClassicTagBase.getFacesContext(UIComponentClassicTagBase.java:1855) 在 javax.faces.webapp.UIComponentClassicTagBase.setJspId(UIComponentClassicTagBase.java:1672) 在 org.apache.jsp.index_jsp._jspx_meth_f_005fview_005f0(index_jsp.java:111) 在 org.apache.jsp.index_jsp._jspService(index_jsp.java:83) 在 org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:728) 在 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) 在 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) 在 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:728) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) 在 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) 在 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)
2013 年 1 月 31 日下午 5:58:47 org.apache.catalina.core.ApplicationContext 日志
我是 JSF 的新手,所以我不明白这个错误是什么意思。 有任何想法吗? 比你。
PS:(我正在运行山狮,我正在使用 IntelliJ Idea Ultimate 12)。
【问题讨论】:
标签: tomcat intellij-idea tomcat7